如何在Windows 8 64位系统上安装Python 3.3的LXML库

5

我觉得我太蠢了,无法在我的系统上安装LXML库。 请问有没有人能提供给笨人的安装说明? 我找到了很多说明,但它们并没有对我帮助很大。

我看了LXML主页, 安装需要pip 1.4.1? 我已经下载了它... 但是,我该如何安装它呢?

Unzip pip-1.4.1.tar.gz

然后我用我的Python Shell打开了setup.py文件。 运行这个模块:

Traceback (most recent call last):
  File "C:\................\dist\pip-1.4.1\setup.py", line 5, in <module>
    from setuptools import setup, find_packages
ImportError: No module named 'setuptools'

好的..现在我想我需要setuptools... 下载了setuptools-1.4.1-py2.py3-none-any.whl 解压它..用我的python shell运行easy_install.py

SystemExit: error: No urls, filenames, or requirements specified

如果在Windows命令控制台中启动,会出现相同的错误。我该怎么办?


5
http://www.lfd.uci.edu/~gohlke/pythonlibs/ - codeape
是的,@Aleksei 是正确的。更直接的链接是:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml,然后您可以根据您的操作系统选择您的.whl文件,然后运行类似于:**pip install lxml-3.5.0-cp35-none-win32.whl**。 - adelindev
4个回答

5

4

你也可以使用Anaconda。一旦你已经安装了它(http://continuum.io/downloads),你只需要运行conda install lxml来安装lxml。这对于像numpy和scipy这样的包也非常有用,在Windows上安装时可能会有些棘手。


0

这些指令适用于 Windows7 或 Windows8 并使用 Python3.3,原帖作者专门要求如此。 但是,随着 Python 和其他前置条件的发布和演变,它们也应该适用于各种版本:

安装Python3.3:
  1. 从下载页面HERE下载Python3.3的最新版本(目前为3.3.5)
    • Win32 MSI安装程序的直接链接 -> HERE
    • Win64 MSI安装程序的直接链接 -> HERE
  2. 运行MSI文件以安装Python。它将在注册表中注册自己,并出现在“添加/删除程序”中。
  3. 注意:我接下来的指令假设您在Python安装向导期间选择将Python安装到默认路径C:\python33\
  • 通过将这些目录添加到控制面板>系统>高级系统设置链接(高级选项卡)>环境变量(按钮)中的PATH环境变量,将C:\python33\C:\python33\scripts文件夹添加到系统路径中。
  • 安装OpenSSL:
    1. HERE下载适用于您的Windows版本和PC架构的Win32 OpenSSL页面
    2. 下载适用于您的Windows版本和PC架构的Visual C++ 2008 redistributables
    3. 下载适用于您的Windows版本和架构的OpenSSL(常规版本,而不是轻量级版本)
    4. c:\openssl-win32\bin(或类似的)目录添加到您的PATH中,方法与上面添加C:\python33C:\python33\scripts相同。
  • 安装Setuptoolsget-pip.py应该为您安装Setuptools),但以防万一...
    1. HERE下载ez_setup.py并将其保存在C:\python33\scripts
    2. 运行C:\python33\scripts> python ez_setup.py
  • 安装PIP
    1. HERE下载get-pip.py并将其保存在C:\python33\scripts
    2. 运行C:\python33\scripts> python get-pip.py
  • 安装LXML
    1. HERE下载适用于您的Windows版本和PC架构的LXML 3.3.3
    2. 运行EXE文件

  • 0

    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接