linux 多版本的python对应 easy-install pip

参考

easy_install和pip区别
easy_install的安装与使用
windows python2.7下 安装 pip

安装

# wget https://bootstrap.pypa.io/ez_setup.py
# python2.7 ez_setup.py
# ls /usr/bin/easy_install*
/usr/bin/easy_install  /usr/bin/easy_install-2.7  /usr/bin/easy_install-3.4
# /usr/bin/easy_install --version
setuptools 33.1.1 from /usr/lib/python2.7/site-packages/setuptools-33.1.1-py2.7.egg (Python 2.7)
# /usr/bin/easy_install pip
# ls /usr/bin/pip*
/usr/bin/pip  /usr/bin/pip2  /usr/bin/pip2.7  /usr/bin/pip3  /usr/bin/pip3.4

使用对应版本的python,easy-install,pip去安装对应需要的包

简单使用

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

easy_install --upgrade PyProtocols
$ easy_install "SomePackage==2.0" #指定升级的版本
$ easy_install "SomePackage>2.0"

$ easy_install -m PackageName #删除python packages,这样操作之后会将包信息从easy-install.pth文件里删除,不能在python中使用PackageName,但是删除的不彻底,需要手动删除.egg包和一些其他文件。

$ pip install <package_name> #安装包
$ pip install <package_name>==<version>
$ pip install --upgrade <package_name>>=<version> #升级一个包 (如果不提供version号,升级到最新版本)
$ pip uninstall <package_name>  #删除一个包

猜你喜欢

转载自blog.csdn.net/d2457638978/article/details/82466024
今日推荐