为什么我不能让`pip install lxml`在raspberry pi上的virtualenv中工作

时间:2018-04-24 08:25:22

标签: raspberry-pi pip lxml raspberry-pi3 raspbian

它一直冻结或给我

' arm-linux-gnueabihf-gcc':错误。

1 个答案:

答案 0 :(得分:1)

一种选择是仅使用lxml模块的打包版本。

如果您使用的是Python 3:

apt-get install python3-lxml

或者在Python 2上:

apt-get install python-lxml

如果您使用--system-site-packages创建virtualenv,则可以从virtualenv访问此lxml的安装。

我在我的Pi上运行Raspbian Stretch,看起来pip install抓取二进制版本(因此不需要gcc):

(venv) pi@lbb:~ $ pip install lxml
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting lxml
ww  Downloading https://www.piwheels.org/simple/lxml/lxml-4.2.1-cp35-cp35m-linux_armv7l.whl (4.9MB)
    100% |████████████████████████████████| 4.9MB 1.0MB/s 
Installing collected packages: lxml
Successfully installed lxml-4.2.1

你在Pi上运行相同的发行版吗?如果没有,请更新您的问题以包含该信息。