Python

easy_install的安装与使用

2017-05-09  本文已影响8635人  kaley_ma

一、简单介绍

easy_install 是一个基于setuptools的工具,帮助我们自动下载、编译、安装和管理python packages.

二、安装easy_install的几种方式

1、 源码安装setuptools

安装setuptools之后,easy_install就已经安装好了。
Setuptools下载地址:https://pypi.python.org/pypi/setuptools
Windows下可以直接运行.exe文件,linux下解压,python setup.py install

2、 通过引导程序ez_setup.py安装

引导程序会联网下载最新版本的setuptools,也可以用来更新本地的setuptools.
wget http://peak.telecommunity.com/dist/ez_setup.py
安装:
python ez_setup.py
更新:
python ez_setup.py –U setuptools

三、 easy_install的使用

1、 安装python packages
  1. 通过包名,从PyPI寻找最新版本,自动下载、编译、安装
    easy_install <packagename>
  2. 通过包名从指定下载页寻找链接来安装或升级python packages
    例:easy_install -f http://pythonpaste.org/package_index.html SQLObject
  3. 从具体的URL下载安装
    easy_install http://example.com/path/to/MyPackage-1.2.3.tgz
  4. 安装一个本地已经存在的.egg文件
    easy_install /my_downloads/OtherPackage-3.2.1-py2.3.egg
  5. 指定python package的安装目录
    添加选项--install-dir=DIR, -d DIR
  6. 安装packages到用户目录,非全局安装
    添加选项 --user
2、 升级python packages

1)easy_install --upgrade PyProtocols
升级到PyPI中存在的最新版

  1. 指定升级的版本
    例:
    $ easy_install "SomePackage==2.0"
    $ easy_install "SomePackage>2.0"
    3、 删除python packages
    $ easy_install -m PackageName
    这样操作之后会将包信息从easy-install.pth文件里删除,不能在python 中使用PackageName,但是删除的不彻底,需要手动删除.egg包和一些其他文件。

四、 支持

easy_install需要2.6以上的python版本
easy_install官网:
http://peak.telecommunity.com/DevCenter/EasyInstall

上一篇下一篇

猜你喜欢

热点阅读