安装
- 是否需要安装?
- 在python2 >= 2.7.9或者 python3 >= 3.4自带pip,不需要安装,但是需要更新pip
- linux:
pip install -U pip
- windows:
python -m pip install -U pip
- linux:
- 使用 *virtualenv *和 *pyvenv *创建虚拟环境时默认安装pip
- 在python2 >= 2.7.9或者 python3 >= 3.4自带pip,不需要安装,但是需要更新pip
配置
针对每个用户
平台 | 配置文件路径 | legacy(历史遗留) |
---|---|---|
Unix | $HOME/.config/pip/pip.conf |
$HOME/.pip/pip.conf |
macOS | $HOME/Library/Application Support/pip/pip.conf |
$HOME/.pip/pip.conf |
Windows | %APPDATA%\pip\pip.ini |
%HOME%\pip\pip.ini |
- 等值的环境变量为:
XDG_CONFGI_HOME
- 你可以使用环境变量
PIP_CONFIG_FILE
自定义配置文件路径
在虚拟环境内
- Unix/MacOS:
$VIRTUAL_ENV/pip.conf
- Windows:
%VIRTUAL_ENV%\pip.ini
全局(针对所有用户)
平台 | 配置文件路径 |
---|---|
Unix |
/etc/pip.conf , /etc/xdg/pip/pip.conf
|
macOS | /Library/Application Support/pip/pip.conf |
WindowsXP | C:\Documents and Settings\All Users\Application Data\pip\pip.ini |
Windows7 | C:\ProgramData\pip\pip.ini |
Windows Vista | 不支持全局配置 |
配置文件选择顺序
- 如果有多个配置文件供选择,读取先后顺序为:
- 全局
- 个人(每个用户)
- 虚拟环境中的
- 每次读取之后如果有相同的值,后者会覆盖前者