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. 虚拟环境中的
  • 每次读取之后如果有相同的值,后者会覆盖前者
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 一、常用命令 pip 是首选的Python包管理工具,主要用于安装 PyPI 上托管的软件包(第三方库、应用、框架...
    常大鹏阅读 3,148评论 2 6
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,717评论 9 468
  • by孤鸟差鱼 分的一清二楚 你还好意思 碰触我的关于
    孤鸟差鱼阅读 119评论 0 1
  • 游戏化(gamification)学习是晚近才发展出来的一种学习方式,有人将它与悦趣式学习(joyful lear...
    王者之声阅读 2,276评论 0 4