安裝
- 是否需要安裝?
- 在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 | 不支持全局配置 |
配置文件選擇順序
- 如果有多個配置文件供選擇,讀取先后順序為:
- 全局
- 個人(每個用戶)
- 虛擬環境中的
- 每次讀取之后如果有相同的值,后者會覆蓋前者