[LINUX] Installieren Sie das Python-Paket in einer Offline-Umgebung

Ich möchte ein Python-Paket mit pip --Qiita http://qiita.com/ryozi_tn/items/d08edf86dba5e7806da8 in eine Offline-Umgebung bringen

Python: Installieren Sie das Python-Paket in einer Umgebung, die nicht mit dem Internet kommuniziert (überarbeitet) --CUBE SUGAR CONTAINER http://blog.amedama.jp/entry/2016/06/02/223808

Beide haben nicht gut funktioniert, daher werde ich das Ergebnis von Versuch und Irrtum belassen. Versuchen wir als Beispiel, wie man django installiert. Ein Docker-Container wurde verwendet, um eine saubere Umgebung und eine Offline-Umgebung zu emulieren. In der tatsächlichen Umgebung können Sie ohne Root-Rechte herunterladen und installieren und den Systembereich wie / usr sauber halten.

Arbeiten in einer Online-Umgebung

$ docker run -v `pwd`/django:/data --rm -i -t centos:centos7 /bin/bash
# useradd ym
# su - ym
//Bis zu diesem Punkt für emulierte Umgebung
$ cd /data
$ curl -O https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py --user
$ pip download -d src pip setuptools wheel django
$ ll src/
-rw-rw-r-- 1 ym ym 6796229 Sep 17 16:00 Django-1.10.1-py2.py3-none-any.whl
-rw-rw-r-- 1 ym ym 1198961 Sep 17 15:59 pip-8.1.2-py2.py3-none-any.whl
-rw-rw-r-- 1 ym ym  465369 Sep 17 16:00 setuptools-27.2.0-py2.py3-none-any.whl
-rw-rw-r-- 1 ym ym   66878 Sep 17 16:00 wheel-0.29.0-py2.py3-none-any.whl
$ exit
# exit

Arbeiten in einer Offline-Umgebung

$ docker run -v `pwd`/django:/data --net none --rm -i -t centos:centos7 /bin/bash
# useradd ym
# su - ym
//Bis zu diesem Punkt für emulierte Umgebung
$ cd /data
$ python get-pip.py --no-index --find-links src --user
$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ym/.local/bin:/home/ym/bin
$ pip -V
pip 8.1.2 from /home/ym/.local/lib/python2.7/site-packages (python 2.7)
$ pip install --no-index --find-links src --user django
$ python
Python 2.7.5 (default, Jun 24 2015, 00:41:19)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.get_version()
'1.10.1'

Referenz

pip download — pip 8.1.2 documentation http://pip.readthedocs.io/en/stable/reference/pip_download/

pip install — pip 8.1.2 documentation http://pip.readthedocs.io/en/stable/reference/pip_install/

Finden Sie heraus, welche Version von Python oder Django Sie verwenden - Django Tips http://www.gesource.jp/programming/python/django/004.html

Recommended Posts

Installieren Sie das Python-Paket in einer Offline-Umgebung
Installieren Sie das Paket in einer Offline-Umgebung
Installieren Sie das Python-Paket in einer persönlichen Umgebung unter Ubuntu
[Für Anfänger] Installieren Sie das Paket in der Anaconda-Umgebung (Janome)
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
Installieren Sie das Python-Modul in einem beliebigen Verzeichnis
Erstellen einer Umgebung, die Python mit Eclipse verwendet
Installieren Sie Python 3.5.1 + numpy + scipy + α in einer Windows-Umgebung
So installieren Sie das Python-Paket in einer lokalen Umgebung als allgemeiner Benutzer
Das 18. Offline-Echtzeit-Schreibproblem in Python
virtuelle Umgebung in Python
Entwicklungsumgebung in Python
Das 19. Offline-Echtzeit-Schreibproblem in Python
Installieren Sie LightGBM in einer virtuellen OSX-Umgebung
Erstellen Sie mit Python eine interaktive Umgebung für maschinelles Lernen
Verwenden Sie CASA Toolkit in Ihrer eigenen Python-Umgebung
Sortieren Sie schnell ein Array in Python 3
Installieren Sie die Python-Umgebung mit Anaconda
Finde Fehler in Python
[Linux] Aktualisieren Sie das Paket offline
Behandeln Sie Umgebungsvariablen in Python
Erstellen Sie die Python-Umgebung offline
Python-Installation in 2 Zeilen @Windows
Ich habe das in Google Cloud Dataflow vorinstallierte Python-Paket überprüft
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Befehle, die häufig in der Entwicklungsumgebung während der Python-Implementierung verwendet werden
Führen Sie die Python-Datei aus, nachdem Sie die virtuelle Python-Umgebung mit der Batch-Datei aktiviert haben
Installieren Sie CaboCha in der Ubuntu-Umgebung und rufen Sie es mit Python auf.
Ich habe versucht, das Offline-Spracherkennungssystem Julius mit Python in der virtuellen Docker-Umgebung auszuführen
Abrufen der arXiv-API in Python
Python im Browser: Brythons Empfehlung
Speichern Sie die Binärdatei in Python
Klicken Sie in Python auf die Sesami-API
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Python studieren Teil 1 Erstellen einer Umgebung
Holen Sie sich den Desktop-Pfad in Python
Schreiben Sie einen HTTP / 2-Server in Python
GPyOpt, ein Paket zur Bayes'schen Optimierung in Python
Holen Sie sich den Skriptpfad in Python
Im Python-Befehl zeigt Python auf Python3.8
Lassen Sie uns mit Python 2 einen Investitionsalgorithmus entwickeln
Implementieren Sie das Singleton-Muster in Python
Windows 10: Installieren der MeCab-Bibliothek für Python
Installieren Sie das Python-Plug-In mit Netbeans 8.0.2
Klicken Sie auf die Web-API in Python
Scikit-learn kann nicht in Python installiert werden
Ich habe die Warteschlange in Python geschrieben
Berechnen Sie den Vormonat in Python
Untersuchen Sie die Klasse eines Objekts mit Python
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Holen Sie sich den Desktop-Pfad in Python
Holen Sie sich den Hostnamen in Python
Überprüfen der NAOqi Python-Entwicklungsumgebung
Python in ist auch ein Operator
Greifen Sie mit Python auf die Twitter-API zu
Der erste Schritt von Python Matplotlib