因此,我在 Ubuntu 12.04 上下载了 Python 2.7.5 并尝试使用以下命令安装模块“lxml”:
sudo pip install lxml
当我尝试:
pip freeze
它将 lxml 列为已安装的包,但是当我使用运行 python 脚本时
help('modules')
lxml 不再列在模块中。我已经检查过
python -V
我显然正在运行 Python 2.7.5。我做了一些探索,似乎没有什么能与我在这里发生的事情相匹配。我相信我可能正在将模块安装到不同版本的 Python,这就是 pip 将其列为已安装而不是 Python 的帮助命令的原因。我对 Linux 比较陌生,所以我不太确定下一步该做什么。任何帮助表示赞赏,谢谢!
快速编辑:我想如果你还没有收集到,我应该提到,当我尝试运行从 lxml 导入某些内容的 Python 脚本时,它告诉我没有名为 lxml 的模块。
编辑 2:简单地使用 import lxml 也不起作用。
编辑 3: pip --version 产生它与 Python2.7 挂钩。它会说 2.7.5 还是正确的?
编辑 4:尝试重新安装 pip 并尝试安装 lxml,没有任何更改。