pip config file

  • 安装
  • 配置
    • 针对每个用户
    • 在虚拟环境内
    • 全局(针对所有用户)
    • 配置文件选择顺序

安装

  1. 是否需要安装?
    • 在python2 >= 2.7.9或者 python3 >= 3.4自带pip,不需要安装,但是需要更新pip
      • linux: pip install -U pip
      • windows: python -m pip install -U pip
    • 使用 *virtualenv *和 *pyvenv *创建虚拟环境时默认安装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 不支持全局配置

配置文件选择顺序

  • 如果有多个配置文件供选择,读取先后顺序为:
    1. 全局
    2. 个人(每个用户)
    3. 虚拟环境中的
  • 每次读取之后如果有相同的值,后者会覆盖前者

你可能感兴趣的:(pip config file)