Pip也可以使用环境变量进行配置,这tox使您可以在配置中进行设置:
setenv =
PIP_USE_MIRRORS=...
Run Code Online (Sandbox Code Playgroud)
indexserver =
default = http://mypypi.org
foobar = http://otherpypi.org
Run Code Online (Sandbox Code Playgroud)
default是使用的默认索引服务器,但可以使用其他名称deps从特定服务器获取列表中的依赖项:
deps =
:foobar:ham-spam-pkg
Run Code Online (Sandbox Code Playgroud)
Tox 可以配置为从不同的默认 PyPI 服务器安装依赖项和包:
作为 tox 命令行参数
tox -i http://pypi.my-alternative-index.org
Run Code Online (Sandbox Code Playgroud)使用 tox.ini
[tox]
indexserver =
default = http://pypi.my-alternative-index.org
Run Code Online (Sandbox Code Playgroud)关于使用不同的默认 PyPI url 的 Tox 文档的链接
由于indexserver被弃用,并会被删除,--use-mirrors被弃用,以及,你可以使用install_command(环境中的部分):
[testenv:my_env]
install_command=pip install --index-url=https://my.index-mirror.com --trusted-host=my.index-mirror.com {opts} {packages}
Run Code Online (Sandbox Code Playgroud)