在Windows上安装python3 + lxml
我想在Windows 7上安装Python3和lxml库。现在有好几个版本可以选择。请问哪个版本或者安装方式最好呢?
- 我说的最好,主要是指最简单的。
- 如果不需要自己编译什么,那就更好了。
5 个回答
1
没有编译问题,我认为这是最好的方法:
主要是因为下面的步骤最完整而且完成得很快。在多次尝试中,仅使用MSI和LXML的二进制文件时,我遇到了安装失败和gcc
、mingw
错误的问题。
这些步骤适用于Windows7或Windows8,使用Python3.3。
不过,这些步骤应该适用于不同版本,因为Python和其他相关软件的版本会不断变化:
- 安装Python3.3:
- 将
C:\python33\
和C:\python33\scripts
文件夹添加到系统路径中,方法是通过控制面板 > 系统 > 高级系统设置链接(高级选项卡) > 环境变量(按钮)来添加这些目录到PATH
环境变量。 - (可选)安装OpenSSL:
- 从这里下载适合你Windows版本和电脑架构的Win32 OpenSSL页面
- 下载适合你Windows版本和电脑架构的Visual C++ 2008可再发行组件
- 下载适合你Windows版本和架构的OpenSSL(常规版本,而不是轻量版)
- 将以下(根据你的架构)目录(或你安装的目录)添加到你的
PATH
,方法和上面添加C:\python33
和C:\python33\scripts
一样:- 32位:
c:\openssl-win32\bin
- 64位:
c:\openssl-win64\bin
- 32位:
- 安装Setuptools(
get-pip.py
应该会为你安装Setuptools),但以防万一...- 下载
ez_setup.py
,链接在这里,并将其保存到C:\python33\scripts
- 运行
C:\python33\scripts> python ez_setup.py
- 下载
- 安装PIP
- 从这里下载
get-pip.py
,并将其保存到C:\python33\scripts
- 运行
C:\python33\scripts> python get-pip.py
- 从这里下载
- 安装LXML
- 从这里下载
LXML 3.3.3
,适合你的Windows版本和电脑架构 - 运行EXE文件
- 从这里下载
3
我之前也遇到过找不到正确版本的问题。经过几个小时的困惑,我终于在Christoph Gohlke的网站上找到了适用于Windows的Python 3的二进制文件,网址是Unofficial Windows Binaries for Python Extension Packages,这个网站在加州大学尔湾分校。
他的网站几乎涵盖了所有Python扩展,只要这些扩展是可以用在Python上的。你想要的任何东西,从PIP安装器到中文分词,再到多重加窗的傅里叶谱估计器,他这里都有。除此之外,还有一些生物和科学专业的扩展。
2
使用当前稳定版本的Python 3,具体是3.2.2。你可以在这里找到Windows安装程序:http://python.org/ftp/python/3.2.2/python-3.2.2.msi,这个程序会帮你安装Python。
使用Python包索引中的lxml版本:它有专门为Python 3准备的Windows安装程序。
下载并运行Python安装程序,然后再下载并运行lxml安装程序:就这么简单。