2

Ich bin neu in Python/PYCHARM Welt. Ich bin es gewohnt, in Java zu MAVEN. Ich versuche, Umgebung für ein Open-Source-Python-Projekt mit PYCHARM und jedes Mal, wenn ich Tests ausführen, zeigt es die eine oder andere Abhängigkeit für den Import fehlt. Also suche ich nach einem einheitlichen Weg, um alle Abhängigkeiten zu erhalten, die "mvn install" für Pycharm IDEPython Pycharm Abhängigkeit Synchronisierung

Version Python 2.7.12 :: Anaconda 4.2.0 (x86_64) Pycharm Community Edition 2016.3.1 (Build on 14.12.2016)

Antwort

2

Für PyCharm können Sie requirements.txt Datei schreiben, um alle Abhängigkeiten aufzulisten und PyCharm wird Ihnen vorschlagen, sie zu installieren, wenn sie nicht verfügbar sind. ist

requirements.txt

Allgemeinen in Python, distutils oder setuptools genutzten Gebäude Ressourcen zu verwalten und die App mit seinen Abhängigkeiten zu installieren:

pycharm suggests to install dependencies

requirements.txt sollte wie sein. Sie brauchen nur eine setup.py-Datei zu erstellen und es wie folgt verwenden:

python setup.py install 

Wenn Sie verschiedene Befehle als build ausführen suchen zu und install Sie pyinvoke verwenden können:

Invoke ist ein Python (2.6 + und 3.3+) Task-Ausführungstool & Bibliothek, Zeichnung Inspiration aus verschiedenen Quellen, um zu einem leistungsfähigen & sauberen Feature-Set zu kommen.

+0

Um zu sehen, wie automatisch die requirements.txt-Datei basierend auf Ihren * main * -Abhängigkeiten generiert wird, sehen Sie meine Antwort [hier] (http://stackoverflow.com/a/35411399/95735). –