在Windows上安装python3 + lxml

时间:2011-10-27 01:10:40

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

我想在Windows 7上安装带有lxml的python3。 似乎有几个版本可用。 什么是最好的版本/安装方式?

  • 最好的我主要是最简单的。
  • 点数,如果我不需要编译任何东西。

5 个答案:

答案 0 :(得分:3)

我遇到了找到正确版本的同样问题。经过几个小时的混乱,我终于在位于加州大学欧文分校的Christoph Gohlke的Unofficial Windows Binaries for Python Extension Packages网站上找到了Python 3的Windows二进制文件。

他真正拥有Python扩展的A-Z,只要它可用于Python。人们可能想要从PIP安装程序到中文分词,再到多锥度傅里叶谱估计器。除此之外,它进入生物学和科学专业扩展。

答案 1 :(得分:2)

使用当前稳定版本3,3.2.2。你可以在http://python.org/ftp/python/3.2.2/python-3.2.2.msi找到一个安装python的Windows安装程序。

使用lxml的Python Package Index版本:它有一个专门用于Python 3的Windows安装程序。

http://pypi.python.org/packages/3.1/l/lxml/lxml-2.2.8.win32-py3.1.exe#md5=d1fb73a8596bb77e155cef7ae6b0bc53

下载并运行Python安装程序,然后下载并运行lxml安装程序:它应该很简单。

答案 2 :(得分:1)

没有汇编和恕我直言,最好的方式:

主要是因为下面的说明最完整仍然很快完成。在多次使用MSI和LXML二进制文件时,我遇到了安装中断/获取gccmingw错误的问题。


这些说明适用于Windows7或带有Python3.3的Windows8

但是,它们应该适用于各种版本,因为python版本和其他相应的先决条件会发生变化/发展:

  1. 安装 Python3.3
    1. 从下载页面HERE下载最新版本的Python3.3(目前为3.3.5)
      • Win32 MSI安装程序的直接链接 - > HERE
      • Win64 MSI安装程序的直接链接 - > HERE
    2. 只需运行MSI即可安装python。它将在注册表中注册,并显示在“添加/删除程序”中。
    3. 注意:我的说明假定您在Python安装向导中询问时选择将python安装到默认路径C:\python33\
  2. C:\python33\C:\python33\scripts文件夹添加到系统路径,方法是将这些目录添加到控制面板>中的PATH环境变量中。系统>高级系统设置链接(高级选项卡)>环境变量(按钮)
  3. (可选)安装 OpenSSL
    1. HERE下载适用于您的Windows和PC架构版本的 Win32 OpenSSL页面
    2. 为您的Windows和PC架构版本下载 Visual C ++ 2008可再发行组件
    3. 为您的Windows和架构版本下载 OpenSSL (常规版本,而不是轻量版本)
    4. 将以下内容(取决于您的体系结构)目录(或您置于其中的任何位置)添加到PATH,与上面添加C:\python33C:\python33\scripts的方式相同:
      • 32位: c:\openssl-win32\bin
      • 64位: c:\openssl-win64\bin
  4. 安装 Setuptools get-pip.py应该为您安装Setuptools),但是,以防万一......
    1. 下载ez_setup.py HERE并将其保存在C:\python33\scripts
    2. 运行 C:\python33\scripts> python ez_setup.py
  5. 安装 PIP
    1. HERE下载get-pip.py并将其保存在C:\python33\scripts
    2. 运行 C:\python33\scripts> python get-pip.py
  6. 安装 LXML
    1. HERE下载LXML 3.3.3以获取适用于您的Windows和PC架构的版本
    2. 运行EXE文件

答案 3 :(得分:0)

最新版本的lxml(3.6.0)现在支持Wheel格式,因此使用pip安装它没有问题:

pip install lxml

答案 4 :(得分:0)

值得一提的是,只有Windows 7 3.8.6之前的版本才支持Python3-除此之外,它无法安装,并在Python日志文件中出现类似于以下错误:

[2490:291C][2020-11-14T14:22:21]e000: Windows 8.1 or later is required to continue installation

Python Releases for Windows下载页面中提到了这一点:

请注意,Python 3.9.0不能在Windows 7或更早版本上使用。

[...]

请注意,Python 3.8.6不能在Windows XP或更早版本上使用。

因此,如果使用Chocolatey进行安装,则需要以下命令:

choco install python3 --version 3.8.6