lxml 安装在 Python 3.5.1 错误

lxml install on Python 3.5.1 error

我刚刚在 MAC(最新的 OSX 版本)上安装了 Python 3.5.1。我想安装 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 的帮助将不胜感激。

您需要安装 pip3:

pip3 install lxml

pip 使用 Python 2 ,而 pip3 使用 Python 3.

您可以检查pip3您使用的是什么:

which pip3