在Windows 7上安装Python 3.3的lxml

时间:2014-07-17 08:54:00

标签: python-3.x windows-7 pip lxml

我正在尝试在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

我真的不明白为什么安装不起作用

1 个答案:

答案 0 :(得分:0)

好的我找到了一个解决方案,这有点疯狂,我不知道为什么会这样。我使用32位和64位但似乎程序只搜索32位Python文件夹中的lxml,所以如果有人在我的情况下:

  1. 使用this site提供的安装程序安装lxml,但完成后,将lxml文件夹移动到 32位 Python文件夹

  2. 使用pip install pykml

  3. 64位 Python文件夹中安装pyKml
  4. 通过添加:C:\Python33_32bits;C:\Python33_32bits\Scripts;C:\Python33_32bits\Lib更改Windows路径,juste将Python33_32bits更改为32位Python文件夹

  5. 通过这些步骤,我可以导入lxml并且不再遇到问题:from lxml import etree

  6. 可能是其中一个步骤是不必要的,但它对我有用,所以我更喜欢分享我所做的所有步骤。 (抱歉我的英语语法......)