pip.conf 文件的位置

新手上路,请多包涵

我正在开发一个必须同时在 Windows 和 Linux 上运行的系统。它使用 Python 的 venv 模块来处理与 Python 相关的所有内容。我需要创建一个 pip.conf 文件来激活我个人的拾取 ~/.pip/pip.conf 将其指向我们的内部 PyPi 服务器而不是全局服务器。我还需要能够将值硬编码到 venvpip.conf 以用于其他场景。我不知道文件应该放在哪里。

简而言之,有时我需要它来使用我个人的 pip.conf ,有时我需要它来使用 venvpip.conf Windows,机是 Windows)。

我的 venv 创建后的文件夹结构是这样的:

 myproject/build/venv/Include
                    /Lib
                    /Scripts

pip.conf 去了哪里?我一直在阅读文档 %virtual_env%/pip.conf 但是当你不知道 virtual_env 的价值时,它是一个非常无用的声明。

我的猜测是 myproject/build/venv/pip.conf ,对吗?

编辑**

好吧,我错了。将它放在 venv 文件夹的根目录中不起作用。我将继续尝试,问题是在每次代码更改需要一个小时后重新部署此应用程序。

原文由 scphantm 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
1 个回答

找到文件夹的最简单方法是在 cmd 中运行以下命令。

pip config -v list

这将导致 pip 正在搜索的路径以查找配置文件。 globalusersite 有不同的路径。您甚至可以根据您的特定需求添加一个。

原文由 George Sotiropoulos 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题