2017-05-15 2 views
0

Ich muss python3, pip, django und einige andere Python-Module in einem System installieren, das ab sofort keinen Zugang zum Internet hat. Allerdings werde ich für ein paar Tage Zugang zu einigen wirklich benötigten URLs erhalten. Ich muss eine Firewall-Anfragen für diese URLs auslösen. Bitte helfen Sie mit der Liste der URLs.Was ist die URL, die python pip verwendet, um die Module zu finden

Antwort

0

Sie müssen Ihre Firewall für die Download-Standorte aller Pakete öffnen, die Sie installieren müssen.

PyPI ist ein Metadatendienst, der auch Speicher für indizierte Pakete bereitstellt. Es ist jedoch nicht notwendig, dass das Paket auf PyPI gehostet wird, der Download-Ort kann irgendwo im Internet sein.

Als Start öffnen Sie pypi.python.org, und wenn einzelne Installationen fehlschlagen, können Sie auf der PyPI-Seite nach dem korrekten Download-Speicherort suchen und ihn zu Ihrer Firewall hinzufügen.

Als Alternative dazu auch Setup mirror

+0

Danke für die Antwort Ihren eigenen PyPI können. Firewall-Anfragen dauert mindestens 3 Tage und muss für alle Genehmigungsverfahren gehen, deshalb kann ich mir nicht viele Fehler während der Installation –

+0

leisten. Dann laden Sie vielleicht den Aufwand der Identifizierung aller Pakete, die Sie benötigen, indem Sie die Anwendung und Abhängigkeiten einrichten auf einem venv. Und sehen Sie, wo sie alle über die PyPI-Seite gehostet werden. Oder richten Sie Ihren eigenen PyPI-Spiegel ein, mit dem Ihr Server hinter der Firewall kommunizieren kann – Colwin

Verwandte Themen