【发布时间】:2012-12-25 23:19:17
【问题描述】:
我有一个服务器,我想在其上使用 Python,它位于公司防火墙后面。我不想弄乱它,我唯一能做的就是为特定的 URL/域设置防火墙例外。
我还想使用 pip 或 easy_install 访问位于 PYPI 上的软件包。因此,您知道我应该要求在防火墙的例外规则中列出哪个 URL,除了 *.pypi.python.org 吗?
【问题讨论】:
-
except *.pypi.python.org是什么意思?那是 PyPI URL。 -
@katrielalex:PyPI 是 元数据 索引,虽然大多数包也已上传到 PyPI,但这是可选。大量其他包是从它们自己的域中提供的。
pip将查找下载位置并联系正确的位置以获取它。这可以通过互联网上的任何地方。 -
@MartijnPieters 是的,我同意。我将 OP 的声明
located on PYPI读为hosted on PyPI,因为显然无法添加防火墙规则“允许 PyPI 链接的任何内容”。 -
好吧,我的错。我不知道上传到 PyPI 是可选的 only,尽管我注意到 pip 在其他服务器上反弹以供下载...感谢您的澄清。