我正在尝试在Windows 7上为Python 3.3安装lxml,但是当我这样做时:
pip install lxml
我有这个错误:
error: command 'gcc' failed with exit status 1
我检查了gcc.exe是否在MinGW文件夹中,似乎已正确安装。 我试过了:
gcc -v
我在其中一个回复行中获得:gcc version 4.6.2
这是路径的一部分:
C:\Python33;C:\MinGW\bin;C:\Python33\Scripts;C:\Python33\Lib\site-packages
我真的不明白为什么安装不起作用
答案 0 :(得分:0)
好的我找到了一个解决方案,这有点疯狂,我不知道为什么会这样。我使用32位和64位但似乎程序只搜索32位Python文件夹中的lxml,所以如果有人在我的情况下:
使用this site提供的安装程序安装lxml,但完成后,将lxml文件夹移动到 32位 Python文件夹
使用pip install pykml
通过添加:C:\Python33_32bits;C:\Python33_32bits\Scripts;C:\Python33_32bits\Lib
更改Windows路径,juste将Python33_32bits更改为32位Python文件夹
通过这些步骤,我可以导入lxml并且不再遇到问题:from lxml import etree
可能是其中一个步骤是不必要的,但它对我有用,所以我更喜欢分享我所做的所有步骤。 (抱歉我的英语语法......)