2016-12-17 5 views
4

Ich bin ein Projekt erstellen, die Abhängigkeiten zu Paketen von PyPI hat. Nämlich:Wie installiert man Räder innerhalb von setup.py

['comtypes', 'docx', 'qrcode', 'PyPDF2', 'pyqtgraph', 'PyQt5', 'numpy', 'PIL','opencv-python'] 

jedoch nur enthalten einige von ihnen (zum Beispiel opencv-python) Rad-Dateien auf PyPI. https://pypi.python.org/simple/opencv-python/

Von meinem Verständnis ist setsetools nicht kompatibel mit .whl. Gibt es eine Möglichkeit, die Abhängigkeiten von einem setup.py zu installieren, idealerweise ohne die Verwendung von Pip?

Antwort

0

die .whl Datei herunterladen und

pip install <directory>/xxxx.whl 

auf dem Terminal/cmd/Power

+0

ich so ideal wäre für einen Benutzer automatisiert werden, wie kann nicht wissen, wie Pakete installieren pip verwenden, so dass ich bin auf der Suche für alternative Methoden zu diesem – Ronikos

1

Ich hatte genau dieses gleiche Problem laufen. Das Problem war, dass ich versuchte

zu verwenden, um die Abhängigkeiten zu installieren. Wenn Sie diesen Befehl verwenden, versucht es, easy-install zu verwenden, um die Abhängigkeiten zu installieren, und wenn die Abhängigkeiten Wheel-Dateien sind, wird es fehlschlagen.

Wir wollen pip, verwenden, um den folgenden Befehl in dem Verzeichnis versuchen, in dem Ihre setup.py Datei

pip install . 

Ihre setup.py Struktur befindet sich braucht nicht einmal zu ändern! Hoffe das hilft Kumpel.

Inspiration/Ref: easy_install tensorflow-gpu fails

Gleiche Frage (im Wesentlichen): Can I use pip instead of easy_install for python setup.py install dependency resolution?

+0

'pip install' wirft diesen Fehler 'Sie müssen mindestens eine Voraussetzung zur Installation geben (siehe" pip help installieren ")' –

Verwandte Themen