easy_install
标签: python
1 python easy_install的安装和使用
1.1 意义何在?
正常情况下,我们要给Python安装第三方的扩展包,我们必须下载压缩包,解压到一个目录,然后在命令行或者终端打开这个目录,然后 执行python setup.py install 来进行安装。这样太繁琐了,我们可以直接在命令行执行easy_install Twisted,这样就轻松的把最新版的 Twisted包装上去了
1.2 常见的问题
当在安装包的时候,不管是手动安装,还是easy_install,如果提示错误:找不到python文件,那说明我们安装的python不是开发版,在 ubuntu下面的解决办法如下,
sudo apt-get install python-2.7-dev
安装对应python版本的dev就可以了
2 pip
2.1 pip介绍
Pip 是安装python包的工具,提供了安装包,升级包以及卸载包的功能。 pip是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包同样也可以使用pip进行安装
2.2 pip的使用
- 安装package
pip install package-name
- 列出安装的package
pip freeze
- 安装特定版本的package
通过使用==,>=,<=,>,<
$ pip install 'package-name<2.0' $ pip install 'package-name>2.0,<3.0'
- 升级包
升级包到当前最新版本,可以使用-U 或者 –upgrade
$ pip install -U package-name
- 卸载包
$ pip uninstall package-name
- 查询包
pip search package-name
#pip --help Usage pip <command> [options] Commands: install 安装包 uninstall 卸载包 freeze 按照一定格式输出已安装列表 list 列出已安装的包 show 显示包的详细信息 search 搜索包,类似yum里的search wheel Bulid wheels from your requirements help 当前帮助 General Options: -h --help 显示帮助 -v --verbose 更多的输出,最多可以使用3次 -V --version 显示版本信息然后退出 -q --quiet 最少的输出