我正在开发一个同时在windows和linux上工作的系统。它使用python venv来实现python的所有功能。我需要创建一个pip.conf文件来激活我的个人~/.pip/pip.conf
的拾取,将其指向我们的内部pypi服务器,而不是全局pypi服务器。对于其他场景,我还需要能够将值硬编码到venv pip.conf中。我不知道该把文件放在哪里。
简而言之,有时我需要它来使用我的个人pip.conf,有时我需要它来使用venv的pip.conf,在linux和windows上都是这样。(我的机器是windows)
创建后,my venv的文件夹结构如下:
myproject/build/venv/Include
/Lib
/Scripts
pip.conf到哪里去了?我一直在阅读文档%virtual_env%/pip.conf
,但是当您不知道virtual嫒env的值时,它是一个非常无用的语句。
我猜是myproject/build/venv/pip.conf
,对吗?
编辑**
我错了。把它放在venv文件夹的根目录下不起作用。我将继续尝试,问题是在每次代码更改需要一小时后重新部署此应用程序。
根据pip用户指南https://pip.pypa.io/en/stable/user_guide/#config-file,它是在Windows下的
pip.ini
,而不是pip.conf
。它应该位于虚拟环境的根目录,就在您尝试使用
pip.conf
的地方,并且优先于您的个人%APPDATA%/pip/pip.ini
。相关问题 更多 >
编程相关推荐