28

I have a server, onto which I want to use Python, that is behind a company firewall. I do not want to mess with it and the only thing I can do is to make a firewall exception for specific URL/domains.

I also want to access packages located on PYPI, using pip or easy_install. Therefore, do you know which URL should I ask to be listed in the exception rules for the firewall, except *.pypi.python.org?

4

2 に答える 2

13

インストールが必要なパッケージのダウンロード場所に対してファイアウォールを開くか、アクセスが許可されているプロキシ サーバーに接続する必要があります。

ダウンロード場所は必ずしも PyPI ではないことに注意してください。Python パッケージ インデックスはメタデータ サービスであり、たまたまインデックス付きパッケージのストレージも提供します。そのため、PyPI でインデックス化されたすべてのパッケージが実際に PyPIからダウンロードされるわけではなく、ダウンロード場所はインターネット上のどこにでもある可能性があります。

を開くことから始めてpypi.python.org、個々のパッケージのインストールが失敗したときに PyPI ページを確認し、それらのリストにあるダウンロード場所を追加します。

于 2013-01-11T11:31:29.443 に答える