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
我刚刚在 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