Python 3.x 在windows 7上安装用于Python 3.3的lxml

Python 3.x 在windows 7上安装用于Python 3.3的lxml,python-3.x,windows-7,pip,lxml,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版本4.6.2 以下是路径的一部分: C:\Python33;C:\MinGW\bin;C:\Python33\Scripts;C:\Python

我试图在Windows 7上为Python 3.3安装lxml,但当我这样做时:

pip install lxml
我有一个错误:

error: command 'gcc' failed with exit status 1
我检查了gcc.exe是否在MinGW文件夹中,它似乎安装正确。 我试过:

gcc -v
我在其中一个响应行中获得:
gcc版本4.6.2

以下是路径的一部分:

C:\Python33;C:\MinGW\bin;C:\Python33\Scripts;C:\Python33\Lib\site-packages

我真的不明白为什么安装不起作用,好吧,我找到了一个解决方案,这有点疯狂,我不知道它为什么起作用。我使用的是32位和64位,但程序似乎只在32位Python文件夹中搜索lxml,因此如果有人在我的情况下:

  • 使用由提供的安装程序安装lxml,但安装完成后,将lxml文件夹移动到32位的Python文件夹中

  • 使用
    pip Install pyKml
    64位Python文件夹中安装pyKml

  • 通过添加以下内容更改Windows路径:
    C:\Python33\u 32位;C:\Python33\u 32bits\Scripts;C:\Python33\u 32bits\Lib
    ,只需通过32位Python文件夹更改Python33\u 32bits即可

  • 通过这些步骤,我可以导入lxml,并且不再遇到任何问题:
    从lxml导入etree

  • 可能其中的一个步骤是不必要的,但它对我很有效,所以我更愿意分享我所做的所有步骤。(对不起,我的英语语法…)