【问题标题】:While installing package from PIP it using private repo/server从 PIP 安装软件包时,使用私有仓库/服务器
【发布时间】:2019-06-26 06:40:37
【问题描述】:

当我使用 pip 安装软件包时,它从我的私人而不是公共/官方仓库安装它......如何修复它?

编辑:

(test)  mymac@pc137  ~/workspace  pip install pacman

Collecting pacman

User for devpi.packageserver.com:

好像devpi已经被pip使用了……如何关闭devpi?我不想在使用 pip 安装软件包时使用它...

【问题讨论】:

  • 有关您使用的命令等的更多详细信息会有所帮助..
  • 他说什么^,这里没有详细说明
  • 已编辑。和devpi有关系吗?
  • 检查您的 virtualenv 目录中是否有文件 $HOME/.pip/pip.confpip.conf,注释掉或删除行设置 index-urlextra-index-url
  • @hoefling 伙计!而已!谢谢!我可以在哪里为您添加 +1?!我的 pip.conf 在Users/myuser/Library/Application Support/pip

标签: python pip package devpi


【解决方案1】:

额外的服务器使用情况可以保存在配置文件pip.conf(或Windows 上的pip.ini)中。既然您说您使用的是 MacOS,看来您找到了正确的位置(根据official docs):

配置文件的名称和位置因平台而异。您可能有每个用户、每个虚拟环境或站点范围(在所有用户之间共享)的配置:

每位用户:

...

在 macOS 上,如果目录 $HOME/Library/Application Support/pip 存在,则配置文件为 $HOME/Library/Application Support/pip/pip.conf,否则为 $HOME/.config/pip/pip.conf

还有一个旧的每用户配置文件也受到尊重,它们位于:

在 Unix 和 macOS 上,配置文件为:$HOME/.pip/pip.conf

找到配置文件,用编辑器打开它并注释掉(或删除)设置index-url/extra-index-url选项的行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-23
    • 2014-02-05
    • 2015-01-18
    • 2019-12-11
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多