【问题标题】:install python3 + lxml on windows在 windows 上安装 python3 + lxml
【发布时间】:2011-12-16 04:16:43
【问题描述】:

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

  • 最好的意思是最简单的。
  • 如果我不需要编译任何东西,就加分。

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    使用当前稳定版 3、3.2.2。你可以在这里找到一个 Windows 安装程序 http://python.org/ftp/python/3.2.2/python-3.2.2.msi 它将为你安装 python。

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

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

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

    【讨论】:

      【解决方案3】:

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

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


      这些说明适用于带有 Python3.3 的 Windows7 或 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. 通过从控制面板>系统>高级系统设置链接(高级选项卡)>环境变量(按钮)
      3. (可选)安装 OpenSSL
        1. HERE 下载Win32 OpenSSL 页面,用于您的Windows 和PC 架构版本
        2. 为您的 Windows 和 PC 架构版本下载 Visual C++ 2008 可再发行组件
        3. 下载 OpenSSL 用于您的 Windows 和体系结构版本(普通版本,而不是轻型版本)
        4. 将以下(取决于您的体系结构)目录(或您安装到的任何位置)添加到您的PATH,与上面添加C:\python33C:\python33\scripts 的方式相同:
          • 32 位: c:\openssl-win32\bin
          • 64 位: c:\openssl-win64\bin
      4. 安装 Setuptoolsget-pip.py 应该为您安装 Setuptools),但是,以防万一...
        1. 下载ez_setup.pyHERE并保存到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文件

      【讨论】:

        【解决方案4】:

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

        pip install lxml
        

        【讨论】:

        • 我可以问一个问题吗?您正在运行哪个操作系统? Windows 还是 Linux?
        • 这在 Windows 和 Linux 上对我有用。你有什么问题吗?
        【解决方案5】:

        值得注意的是,Python3 仅在 Windows 7 版本 3.8.6 之前受支持 - 除此之外,它无法安装并在 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
        

        【讨论】:

          猜你喜欢
          • 2017-09-30
          • 2023-03-02
          • 1970-01-01
          • 2015-08-10
          • 2020-03-17
          • 1970-01-01
          • 2015-07-18
          • 1970-01-01
          • 2020-05-22
          相关资源
          最近更新 更多