我刚刚在我的MAC上安装了Python 3.5.1(最新的OSX版本)。我想安装lxml但遇到错误。我已经在Python 2.7中运行了lxml。我尝试使用以下命令:
STATIC_DEPS=true sudo pip install lxml
我在http://lxml.de/installation.html找到的每个方向但是,我在安装时收到以下消息:
George-Mac-Pro:BioasysDB BioASys$ STATIC_DEPS=true sudo pip install lxml
Password:
Requirement already satisfied (use --upgrade to upgrade): lxml in /Library/Python/2.7/site-packages
Cleaning up...
似乎lxml想要在我预先存在的Python 2.7中安装而不是新安装的Python 3.5。我也尝试输入:
--upgrade
在终端提示符下但收到以下错误消息:
George-Mac-Pro:BioasysDB BioASys$ --upgrade
-bash: --upgrade: command not found
如果我尝试从Python 3.5中导入lxml
,我会收到标准ImportError
消息:
No module named lxml
有关如何在我新安装的Python 3.5.1中安装lxml的任何帮助将不胜感激。
答案 0 :(得分:3)
您需要使用pip3
安装:
pip3 install lxml
pip
使用Python 2,而pip3
使用Python 3。
您可以查看您正在使用的pip3
:
which pip3