Python 指定首选的pypi服务器,并回退到标准服务器
我想为单个项目指定一个首选的pypi服务器(既不是用户全局的,也不是系统范围的)。这应用于请求包,如果找不到包,则应使用标准pypi服务器 在Python 指定首选的pypi服务器,并回退到标准服务器,python,pip,Python,Pip,我想为单个项目指定一个首选的pypi服务器(既不是用户全局的,也不是系统范围的)。这应用于请求包,如果找不到包,则应使用标准pypi服务器 在$VIRTUAL_ENV/pip.conf中,我添加了以下内容: [global] index-url = http://my-server:31337/simple 我的问题是: 这是指定每个项目pip.conf的正确方法吗?它真的需要在venv中吗?我更喜欢在cwd工作。只是因为venv不是我回购协议的一部分,但cwd是。如果我需要它在venv中,
$VIRTUAL_ENV/pip.conf
中,我添加了以下内容:
[global]
index-url = http://my-server:31337/simple
我的问题是:
- 这是指定每个项目pip.conf的正确方法吗?它真的需要在venv中吗?我更喜欢在cwd工作。只是因为venv不是我回购协议的一部分,但cwd是。如果我需要它在venv中,这意味着每个用户都必须在venv中安装一份
,这是一个pita(我不知道也不关心用户是否保留了他们的venv,我甚至不想为此编写安装指南)pip.conf
- 通过指定
,我是在指定首选服务器还是专用服务器?我仍然希望pip能够访问标准的pypi索引url
- 如果这只是一个首选服务器(对我的用例很好!),我将如何指定一个独占服务器
- 是否可以指定多个
索引url
- 标准
的pypi
是什么索引url