Wir versuchen, einige Python-Pakete ohne Internet zu installieren.Installation von Python-Paketen ohne Internet und Verwendung von Quellcode als .tar.gz und .whl
For ex : python-keystoneclient
Dafür haben wir die von https://pypi.python.org/pypi/python-keystoneclient/1.7.1 heruntergeladenen Pakete und hielt es in Server.
Während der Installation von tar.gz- und .whl-Paketen sucht die Installation jedoch nach abhängigen Paketen, die zuerst installiert werden sollen. Da auf dem Server keine Internetverbindung besteht, wird es fehlgeschlagen.
Für Ex: Für Python-keystoneclient haben wir die folgenden abhängigen Pakete
stevedore (>=1.5.0)
six (>=1.9.0)
requests (>=2.5.2)
PrettyTable (<0.8,>=0.7)
oslo.utils (>=2.0.0)
oslo.serialization (>=1.4.0)
oslo.i18n (>=1.5.0)
oslo.config (>=2.3.0)
netaddr (!=0.7.16,>=0.7.12)
debtcollector (>=0.3.0)
iso8601 (>=0.1.9)
Babel (>=1.3)
argparse
pbr (<2.0,>=1.6)
Wenn ich versuche, Pakete eins nach dem anderen aus der obigen Liste zu installieren, erneut seine für verschachtelte Abhängigkeit suchen.
Gibt es eine Möglichkeit, können wir ALL die abhängigen Pakete für die Installation eines Python-Moduls wie Python-Keystoneclient auflisten.
Vielleicht haben Sie Glück dabei, Container zu verwenden. –