2016-12-28 51 views
2

我是Python/PYCHARM世界的新手。我習慣了Java世界的MAVEN。 我想用PYCHARM爲開源Python項目設置環境,每次運行測試時都會顯示導入時缺少一個或其他依賴項。所以我正在尋找一種統一的方式來獲得類似於「mvn install」對Pycharm IDE的所有依賴關係python pycharm依賴同步

版本Python 2.7.12 :: Anaconda 4.2.0(x86_64) Pycharm community Edition 2016.3.1(Build on 2016年12月14日)

回答

2

對於PyCharm,您可以編寫requirements.txt文件來列出所有依賴項,PyCharm會建議您在它們不可用時安裝它們。

pycharm suggests to install dependencies

requirements.txt應該是這樣的:

requirements.txt

一般在蟒蛇,distutilssetuptools用於管理建設資源和安裝與他依賴的應用程序。你只需要創建一個setup.py文件並使用它像這樣:

python setup.py install 

如果您正在尋找比build來執行不同的命令和install您可以使用pyinvoke

調用是一個Python(2.6 +和3.3+)任務執行工具&庫, 從各種來源吸取靈感,以達到強大的& 乾淨的功能集。

+0

要了解如何根據* main *依賴關係自動生成requirements.txt文件,請參閱我的答案[這裏](http://stackoverflow.com/a/35411399/95735)。 –