我正在开发一个必须同时在 Windows 和 Linux 上运行的系统。它使用 Python 的venv模块来处理与 Python 相关的所有事情。我需要创建一个pip.conf文件来激活我个人的拾取,~/.pip/pip.conf将它指向我们的内部 PyPi 服务器而不是全局服务器。对于其他场景,我还需要能够将值硬编码到venv'spip.conf中。我不知道应该把文件放在哪里。
简而言之,有时我需要它来使用我的个人pip.conf,有时我需要它来使用venv's pip.conf,在 Linux 和 Windows 上(我的机器是 Windows)。
我venv创建后的文件夹结构是这样的:
myproject/build/venv/Include
/Lib
/Scripts
Run Code Online (Sandbox Code Playgroud)
在什么地方pip.conf去?我一直在阅读文档,%virtual_env%/pip.conf但是当您不知道 virtual_env 的值时,这是一个非常无用的声明。
我的猜测是myproject/build/venv/pip.conf,我说得对吗?
编辑**
好吧,我错了。将它放在venv文件夹的根目录中不起作用。我会继续尝试,问题是在每次代码更改需要一个小时后重新部署这个应用程序。