python pycharm依赖项同步

python pycharm依赖项同步,python,python-2.7,python-3.x,pycharm,dependency-management,Python,Python 2.7,Python 3.x,Pycharm,Dependency Management,我是Python/PYCHARM世界的新手。我已经习惯了Java世界的MAVEN。 我正在尝试使用PYCHARM为一个开源Python项目设置环境,每次运行测试时,都会显示导入时缺少一个或另一个依赖项。因此,我正在寻找一种统一的方法来获取所有依赖项,类似于PyIDE的“mvn安装” Python版本2.7.12::Anaconda 4.2.0(x86_64) Pycharm社区版2016.3.1(于2016年12月14日构建)对于Pycharm,您可以编写requirements.txt文件列出

我是Python/PYCHARM世界的新手。我已经习惯了Java世界的MAVEN。 我正在尝试使用PYCHARM为一个开源Python项目设置环境,每次运行测试时,都会显示导入时缺少一个或另一个依赖项。因此,我正在寻找一种统一的方法来获取所有依赖项,类似于PyIDE的“mvn安装”

Python版本2.7.12::Anaconda 4.2.0(x86_64)
Pycharm社区版2016.3.1(于2016年12月14日构建)

对于Pycharm,您可以编写
requirements.txt
文件列出所有依赖项,Pycharm将建议您在不可用时安装它们

requirements.txt
应该类似于:

通常使用python,或用于管理构建资源和安装应用程序及其依赖项。您只需创建一个
setup.py
文件,并按如下方式使用它:

python setup.py install
如果您希望执行不同于
build
install
的命令,您可以使用:

Invoke是一个Python(2.6+和3.3+)任务执行工具和库, 从各种来源汲取灵感,形成强大的& 清理功能集


要了解如何根据您的主要依赖项自动生成requirements.txt文件,请参阅我的答案。