Heim >Backend-Entwicklung >Python-Tutorial >Warum schlägt meine Pip-Installation von TestPyPI fehl und wie kann ich fehlende Abhängigkeiten beheben?
Pip-Installationsfehler von TestPyPI: Fehlende Anforderungen
Beim Versuch, ein Python-Paket von TestPyPI zu installieren, wird möglicherweise eine Fehlermeldung angezeigt, die besagt, dass dies erforderlich ist Abhängigkeiten wie tqdm und Jinja2 können nicht gefunden werden. Dies liegt daran, dass TestPyPI diese Abhängigkeiten im Gegensatz zum Haupt-PyPI-Repository möglicherweise nicht hostet.
Um dieses Problem zu beheben, können Sie entweder:
1. Geben Sie Abhängigkeitsspeicherorte an:
setup( ..., install_requires=['tqdm==3.4.0', 'Jinja2==2.8'], ..., )
2. Extra-Index-URL verwenden:
pip install --extra-index-url https://testpypi.python.org/pypi poirot
Dieses Flag leitet pip zusätzlich weiter Durchsuchen Sie das Haupt-PyPI-Repository nach Abhängigkeiten, die auf TestPyPI nicht gefunden werden.
3. Aktualisieren Sie die PyPI-Site (für aktuelle PyPI-Versionen):
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple poirot
Das obige ist der detaillierte Inhalt vonWarum schlägt meine Pip-Installation von TestPyPI fehl und wie kann ich fehlende Abhängigkeiten beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!