pip.conf fi的位置

2024-04-26 06:47:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个同时在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文件夹的根目录下不起作用。我将继续尝试,问题是在每次代码更改需要一小时后重新部署此应用程序。


Tags: pip文件build功能服务器文件夹pypivenv
1条回答
网友
1楼 · 发布于 2024-04-26 06:47:35

根据pip用户指南https://pip.pypa.io/en/stable/user_guide/#config-file,它是在Windows下的pip.ini,而不是pip.conf

它应该位于虚拟环境的根目录,就在您尝试使用pip.conf的地方,并且优先于您的个人%APPDATA%/pip/pip.ini

相关问题 更多 >