在 buildout.cfg
文件中,使用 allow-hosts
参数指定可以下载软件包的主机。示例如下:
[buildout]
...
allow-hosts =
pypi.python.org
pypi.org
files.pythonhosted.org
其中,上面的示例设置了允许从 pypi.python.org
、pypi.org
和 files.pythonhosted.org
这三个主机下载软件包。
需要注意的是,在 allow-hosts
参数中指定主机时,需要将主机名称放在一行上,且每个主机名称之间用空格或者逗号进行分隔。在使用该参数时,也可以使用 *
通配符来允许所有主机进行软件包下载。但是需要注意使用这种方式可能会存在一些安全上的风险,因此需要慎重考虑。
同时,如果使用了 allow-hosts
参数,并且需要从一个未被允许的主机进行软件包下载时,会抛出 Download error: Unauthorized
异常。在这种情况下,需要手动将相关主机添加到 allow-hosts
参数中进行配置。