pip包管理
pip
是使用Python编写的用语软件包安装和管理的包管理器。很多软件包都可以通过Python Package Index(PyPI)来找到。
Python 2.7.9开始包含了pip(在Python 3中是pip3
)。
操作命令
系统级别安装pip
Red Hat系列安装pip
Debian系列安装pip
通过脚本命令安装
个人用户环境安装pip
如果用户没有root权限,或者不能修改系统级别的Python安装,则可以通过以下方法在个人工作目录下部署Python工作环境
对于线上部署,建议使用非root账号部署应用,采用
virtualenv
是最佳选择
安装virtualenv
创建虚拟环境
激活虚拟环境
参考Linux: Install pip Client To Install Python Packages
Debian/Ubuntu也提供了发行版本的virtualevn
包
在Debian Jessie
版本中,安装python-virtualenv
会安装Python 3.4
软件包,这个工具包是同时兼容Python 2和Python 3的。要建立Python 2 或 Python 3的虚拟环境,主要通过参数来区别
Python 2
虚拟环境
Python 3
虚拟环境
要退出虚拟环境输入以下命令
如果使用Mac OS X,使用easy_install
来安装virtualenv
Red Hat系列安装pip
要安装软件包
卸载也很方便
最重要的pip
功能是可以管理所有包列表并且相应的版本,即通过一个"requirements"文件。这个文件可以有效地在一个隔离环境中(如其他主机)或虚拟环境中重建整个软件包组。
对于一些特定版本的python,可以用指定版本号来跟随pip
,如${version}
替换成2
,3
,3.4
等
古老而稳定并且已经End of Life的CentOS 5系列,操作系统的默认是Python版本2.4.3,对于Django"不友好"需要安装Python 2.7,但是即使是EPEL也只提供Python 2.6版本。
升级所有pip软件包
参考
Last updated