如何在 virtualenv 中使用 pypy 安装 lxml
how to install lxml with pypy in virtualenv
我正在尝试在 virtualenv 中使用 pypy 以在 运行 我的 python 程序中获得更好的性能。我能够安装所有必需的模块,除了 lxml
到目前为止,我试过了
pip install lxml
也试过
pip install --upgrade lxml
最后显示如下信息:
Successfully installed lxml-3.4.4
但是,当我启动 pypy prompt 并尝试导入 lxml 时,出现错误:
(venv)➜ pypy pypy
Python 2.7.3 (2.2.1+dfsg-1ubuntu0.2, Dec 02 2014, 23:00:55)
[PyPy 2.2.1 with GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``denial is rarely a good debugging
technique''
>>>> import lxml
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named lxml
>>>> from lxml import html
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named lxml
更新:
我正在使用 ubuntu 14.04
另外,我试过了
sudo apt-get install pypy-dev
我遇到了类似的问题。我通过 运行 sudo apt-get install python-dev libxml2 libxml2-dev libxslt-dev
然后 pip install --upgrade lxml
让它工作
我正在尝试在 virtualenv 中使用 pypy 以在 运行 我的 python 程序中获得更好的性能。我能够安装所有必需的模块,除了 lxml
到目前为止,我试过了
pip install lxml
也试过
pip install --upgrade lxml
最后显示如下信息:
Successfully installed lxml-3.4.4
但是,当我启动 pypy prompt 并尝试导入 lxml 时,出现错误:
(venv)➜ pypy pypy
Python 2.7.3 (2.2.1+dfsg-1ubuntu0.2, Dec 02 2014, 23:00:55)
[PyPy 2.2.1 with GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``denial is rarely a good debugging
technique''
>>>> import lxml
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named lxml
>>>> from lxml import html
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named lxml
更新:
我正在使用 ubuntu 14.04
另外,我试过了
sudo apt-get install pypy-dev
我遇到了类似的问题。我通过 运行 sudo apt-get install python-dev libxml2 libxml2-dev libxslt-dev
然后 pip install --upgrade lxml