怎么装easy_install

本文介绍了Python第三方库安装工具easy_install的使用方法,包括安装过程、常见问题解决及具体实例演示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.为什么要装easy_install? 
正常情况下,我们要给Python安装第三方的扩展包,我们必须下载压缩包,解压缩到一个目录,然后命令行或者终端打开这个目录,然后执行 
python setup.py install 
来进行安装。 
这样是不是很繁琐呢?如果我们直接命令行执行 
easy_install Twisted 
就把最新版的Twisted包装上去了,是不是很爽呢? 
所以easy_install就是为了我们安装第三方扩展包更容易 
2.怎么装easy_install? 
首先下载easy_install的安装包,下载地址: 
http://pypi.python.org/pypi/setuptools 
下载自己对应的版本,windows上面直接运行exe安装就可以了 
linux上面可以直接运行 
sh setuptools-0.6c9-py2.4.egg 
安装完成后,easy_install会被自动复制到bin目录下,也就是我们的PATH路径下,所以我们在终端中可以直接运行easy_install命令了 
easy_install Twisted 
测试一下,看是否成功 
3.常见的问题 
当在安装包的时候,不管是手动安装 还是 easy_install,如果提示错误:找不到python.h文件,那说明我们安装的python不是开发版,在ubuntu下面的解决办法如下: 
sudo apt-get install python-2.7-dev 
安装对应python版本的dev就可以了。 

下载安装python安装工具 
下载地址:http://pypi.python.org/pypi/setuptools 可以找到正确的版本进行下载。win7 32位可以下载setuptools-0.6c11.win32-py2.7.exe 。 


注意:win7 64位必须使用ez_setup.py进行安装。方法是下载ez_setup.py后,在cmd下执行 python ez_setup.py,即可自动安装setuptools。目前没有直接的exe安装版本。 

下载完成后双击执行安装文件,即可在D:\Program Files\python2.7\scripts下安装easy_install。包含一个easy_install.exe,然后进行环境变量设置,在系统环境变量中做如下设置: 
(也就是将D:\Program Files\python2.7\scripts添加到环境变量中) 





此时可以在控制台看easy_install 是否安装上了。 

Microsoft Windows [版本 6.1.7600] 
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 

C:\Users\zhuyupeng>easy_install 
error: No urls, filenames, or requirements specified (see --help) 

上面这种方式不正确,需要使用下面的方式: 

C:\Users\zhuyupeng>easy_install virtualenv 
Searching for virtualenv 
Best match: virtualenv 1.7.2 
Processing virtualenv-1.7.2-py2.7.egg 
virtualenv 1.7.2 is already the active version in easy-install.pth 
Installing virtualenv-script.py script to D:\Program Files\Python2.7\Scripts 
Installing virtualenv.exe script to D:\Program Files\Python2.7\Scripts 
Installing virtualenv.exe.manifest script to D:\Program Files\Python2.7\Scripts 
Installing virtualenv-2.7-script.py script to D:\Program Files\Python2.7\Scripts 

Installing virtualenv-2.7.exe script to D:\Program Files\Python2.7\Scripts 
Installing virtualenv-2.7.exe.manifest script to D:\Program Files\Python2.7\Scri 
pts 

Using d:\program files\python2.7\lib\site-packages\virtualenv-1.7.2-py2.7.egg 
Processing dependencies for virtualenv 
Finished processing dependencies for virtualenv 

安装lxml: 
C:\Users\zhuyupeng> 


如果直接使用: 
easy_install lxml 
C:\Users\zhuyupeng> easy_install lxml 则会出现下面问题: 
ERROR:‘xslt-config’ 不是内部或外部命令 
make sure the developing packages of libxml2 and libxslt are installed windows 



可以使用安装.egg 文件的方式来安装: 
到 
http://pypi.python.org/pypi/lxml/2.3/ 
网站上下载对应的lxml .egg 文件 
然后使用下面的方式来安装: 
C:\Users\zhuyupeng> easy_install D:\Program Files\Python2.7\lxml-2.3.py2.7.win32.egg
 
注:对于*.exe 文件这样也可以安装 

通过这样的方式就可以安装成功了: 
可以通过在控制台输入:easy_install lxml 来查看: 

Microsoft Windows [版本 6.1.7600] 
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 

C:\Users\zhuyupeng>easy_install lxml 
Searching for lxml 
Best match: lxml 2.3.4 
Adding lxml 2.3.4 to easy-install.pth file 

Using d:\program files\python2.7\lib\site-packages 
Processing dependencies for lxml 
Finished processing dependencies for lxml 

C:\Users\zhuyupeng> 


安装了easy_install 之后安装python的库就很简单了,以后需要安装python的库的话则直接在命令行使用 
easy_install + libname 

比如: 

C:\Users\zhuyupeng>easy_install numpySearching for numpy 
... 
Processing dependencies for numpy 
Finished processing dependencies for numpy 


这是下载下来再安装的: 
C:\Users\zhuyupeng>easy_install "D:\Program Files\Python2.7\matplotlib-1.1.0.win 
32-py2.7.exe" 
... 
Processing dependencies for matplotlib==1.1.0 
Finished processing dependencies for matplotlib==1.1.0 

C:\Users\zhuyupeng>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值