Python pip.conf文件的位置
我正在开发一个必须同时在Windows和Linux上工作的系统。Its使用Python的Python pip.conf文件的位置,python,pip,virtualenv,Python,Pip,Virtualenv,我正在开发一个必须同时在Windows和Linux上工作的系统。Its使用Python的venv模块处理与Python相关的所有内容。我需要创建一个pip.conf文件来激活我个人~/.pip/pip.conf的拾取,将其指向我们的内部PyPi服务器,而不是全局PyPi服务器。对于其他场景,我还需要能够将值硬编码到venv的pip.conf。我想不出文件应该放在哪里 简而言之,有时我需要它来使用我的个人pip.conf,有时我需要它来使用Linux和Windows上的venv的pip.conf(
venv
模块处理与Python相关的所有内容。我需要创建一个pip.conf
文件来激活我个人~/.pip/pip.conf
的拾取,将其指向我们的内部PyPi服务器,而不是全局PyPi服务器。对于其他场景,我还需要能够将值硬编码到venv
的pip.conf
。我想不出文件应该放在哪里
简而言之,有时我需要它来使用我的个人pip.conf
,有时我需要它来使用Linux和Windows上的venv
的pip.conf
(我的机器是Windows)
myvenv
创建后的文件夹结构如下:
myproject/build/venv/Include
/Lib
/Scripts
pip.conf
在哪里?我一直在阅读文档%virtual_env%/pip.conf
,但当您不知道virtual_env的价值时,这是一个非常无用的语句
我猜是myproject/build/venv/pip.conf
,对吗
编辑**
嗯,我错了。将其放在
venv
文件夹的根目录中不起作用。我将继续尝试,问题是在每次代码更改花费一小时后重新部署此应用。根据pip用户指南,它是Windows下的pip.ini
,而不是pip.conf
它应该位于虚拟环境的根目录下,就在您尝试使用
pip.conf
的地方,并且优先于您的个人%APPDATA%/pip/pip.ini
在Windows上,配置存储在C:\Users\\\.virtualenvs\\pip.ini
Ref:查找文件夹的最简单方法是在cmd中运行以下命令
pip配置-v列表
这将导致pip搜索配置文件的路径。
全局
、用户
、站点
有不同的路径。您甚至可以根据自己的具体需要添加一个。当您尝试将文件放在myproject/build/venv/pip.conf
时发生了什么?有用吗?我还没试过。这是一个自动化的过程,而不是一个控制台,改变它是一个婊子。我只想做一次,如果我能试一下医生的每一个组合。没有一个奏效。我最终找到了pip,并对URL进行了硬编码。