如何在Windows上安装Python包?
我在设置Python包的时候遇到了困难。EasyInstall这个工具来自SetupTools,本来是用来帮助安装包的,但他们没有适用于Python 2.6的可执行文件。
比如说,我想安装Mechanize,根据INSTALL.txt的说明,我只需要把Mechanize文件夹放到C:\Python24\Lib\site-packages里,但运行测试的时候却不成功。有人能帮我解答一下吗?谢谢!
12 个回答
53
这篇文章是一个很好的教程,教你如何在Windows上安装easy_install
。简单来说,就是把C:\Python26\Scripts
(或者你安装的其他Python路径)添加到你的PATH环境变量中。
86
新版本的Python在Windows上自带了一个叫做pip的包管理工具。(来源)
如果你使用的是Python 2版本大于等于2.7.9,或者Python 3版本大于等于3.4,那么pip已经安装好了。
你可以用它来安装各种软件包:
cd C:\Python\Scripts\
pip.exe install <package-name>
所以在你的情况下,可以这样做:
pip.exe install mechanize
160
这个被接受的答案有点过时了。首先,pip
比easy_install
更好用,(为什么用pip而不是easy_install?)。接下来,按照以下步骤在Windows上安装pip
,其实很简单。
首先安装
setuptools
:curl https://bootstrap.pypa.io/ez_setup.py | python
然后安装
pip
:curl https://bootstrap.pypa.io/get-pip.py | python
可选的,你可以把
pip
的路径添加到你的环境变量中,这样你就可以在任何地方使用pip
。这个路径大概是像C:\Python33\Scripts
这样的。