2016-05-11 2 views
2

Von R nach Python für einige datenwissenschaftliche Praxis Ich möchte bestimmte Pakete herunterladen. Insbesondere beginne ich, Jinga2 und Jupyter für eine Arbeit zu betrachten, der ich folgen werde.pip Packages - Manual Download

Ich bin hinter einer Firewall und kann nicht Pip oder Verbindung zu einer äußeren Ressource, die nicht genehmigt ist, verwenden. Da es viel Zeit braucht, um diese zu genehmigen, suche ich nach einer Möglichkeit, die Pakete herunterzuladen, die ich bestimmt habe, um die spezifischen Befehle auszuführen, die ich brauche. In R kann ich die Quelle von CRAN herunterladen.

Ich bin auf der Suche nach einem CRAN-ähnlichen Netzwerk für Python. Ist dort eines?

+1

Einfach das Rad herunterladen und per Pip lokal installieren. http://pythonwheels.com/ –

+0

@CopyandPaste fand eine Website, die im Grunde erklärt, was diese sind, die cool ist. Aber es scheint die Möglichkeit zu geben, dass ein Rad nicht existiert. Sie kennen keine Site, die ein Quellen-Repository bietet? –

Antwort

3

Es klingt nicht wie die Verwendung von Pip ist Ihr Problem; Sie müssen nur wissen, wie Sie Python-Pakete installieren.

Pip zieht alle seine Pakete von https://pypi.python.org/. Sie können selbst dorthin gehen und Ihr Paket finden.

Laden Sie die .tar.gz-Datei (den Quellcode) herunter und extrahieren Sie den Inhalt dieses Ordners irgendwo.

Jetzt ist Ihre Befehlszeile, wechseln Sie zu diesem Verzeichnis und

python setup.py install 

laufen, das ist alles!

+0

Also wäre pypi.org der "CRAN" von Python? –

+1

Ja. Immer wenn du ___ pipst, pip lädt es einfach von pypi.python.org herunter, also kannst du den Zwischenhändler aussparen, wenn ein Proxy in die Quere kommt. – Ivan

1

können Sie inoffiziellen Binärdateien aus here herunterzuladen und zu installieren pip install my_binary.whl

+0

Sie wissen, dass Sie möglicherweise eine offizielle Binärressource erhalten haben? –

+0

@CayceK Mit Diskussion meinen Sie Forum? –

+0

Ich denke eher an ein Repository. –

0

verwenden Sie es installieren können Sie die folgenden Schritte verwenden.

pip install <package_name> on your local machine 
pip show <package_name>, this will contain link to source code with in Home-page field or download-url field. 
Download the source code 
Copy to the machine where you want to install it. 
Run pip install <path/to/source/code> 

Es ist jedoch keine empfohlene Vorgehensweise in der Produktion. Sie müssen ein lokales Pip-Repo-Setup in Ihrer Umgebung einrichten oder die pip-Quelle auf die Whitelist setzen.