安裝
- 是否需要安裝?
- 在python2 >= 2.7.9或者 python3 >= 3.4自帶pip,不需要安裝,但是需要更新pip
- linux:
pip install -U pip - windows:
python -m pip install -U pip
- linux:
- 使用 *virtualenv *和 *pyvenv *創(chuàng)建虛擬環(huán)境時(shí)默認(rèn)安裝pip
- 在python2 >= 2.7.9或者 python3 >= 3.4自帶pip,不需要安裝,但是需要更新pip
配置
針對(duì)每個(gè)用戶
| 平臺(tái) | 配置文件路徑 | 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 |
- 等值的環(huán)境變量為:
XDG_CONFGI_HOME - 你可以使用環(huán)境變量
PIP_CONFIG_FILE自定義配置文件路徑
在虛擬環(huán)境內(nèi)
- Unix/MacOS:
$VIRTUAL_ENV/pip.conf - Windows:
%VIRTUAL_ENV%\pip.ini
全局(針對(duì)所有用戶)
| 平臺(tái) | 配置文件路徑 |
|---|---|
| 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 | 不支持全局配置 |
配置文件選擇順序
- 如果有多個(gè)配置文件供選擇,讀取先后順序?yàn)椋?
- 全局
- 個(gè)人(每個(gè)用戶)
- 虛擬環(huán)境中的
- 每次讀取之后如果有相同的值,后者會(huì)覆蓋前者