我应该授权在防火墙后面使用pip?

时间:2013-01-11 11:19:41

标签: python pip firewall

我有一台服务器,我想要使用Python,它位于公司防火墙后面。我不想搞砸它,我唯一能做的就是为特定的URL /域制作防火墙例外。

我还想使用pip或easy_install访问位于PYPI上的软件包。因此,您是否知道我应该要求在防火墙的例外规则中列出哪个URL,* .pypi.python.org除外?

2 个答案:

答案 0 :(得分:7)

您需要将防火墙打开到您需要安装的任何软件包的下载位置,或者连接到已授予访问权限的代理服务器。

请注意,下载位置不一定在PyPI上。 Python包索引是一种元数据服务,恰好也为索引包提供存储。因此,并非所有在PyPI上编制索引的软件包实际上都是从PyPI 下载的,下载位置可能是互联网上的任何位置。

我说你开始打开pypi.python.org,然后当单独的软件包安装失败时,检查他们的PyPI页面并添加列出的下载位置。

答案 1 :(得分:1)

我已经解决了将这些域添加到防火墙白名单的问题:

  • pypi.python.org
  • pypi.org
  • pythonhosted.org