2016-12-28 54 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)。 –