我正在开发一个必须同时在 Windows 和 Linux 上运行的系统。它使用 Python 的 venv
模块来处理与 Python 相关的所有内容。我需要创建一个 pip.conf
文件来激活我个人的拾取 ~/.pip/pip.conf
将其指向我们的内部 PyPi 服务器而不是全局服务器。我还需要能够将值硬编码到 venv
的 pip.conf
以用于其他场景。我不知道文件应该放在哪里。
简而言之,有时我需要它来使用我个人的 pip.conf
,有时我需要它来使用 venv
的 pip.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 许可协议
找到文件夹的最简单方法是在 cmd 中运行以下命令。
pip config -v list
这将导致 pip 正在搜索的路径以查找配置文件。
global
、user
、site
有不同的路径。您甚至可以根据您的特定需求添加一个。