Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将开发需求与实际的应用程序依赖项分开指定?在Python项目中以及一般情况下?_Python_Dependencies_Devops_Dependency Management - Fatal编程技术网

如何将开发需求与实际的应用程序依赖项分开指定?在Python项目中以及一般情况下?

如何将开发需求与实际的应用程序依赖项分开指定?在Python项目中以及一般情况下?,python,dependencies,devops,dependency-management,Python,Dependencies,Devops,Dependency Management,为了其他开发人员,我们希望在项目中指定本地开发所需的依赖项。但是,应用程序实际上并不需要这些依赖项。在python中,我们在requirements.txt中指定应用程序需要的依赖项 指定/固定特定于开发(应用程序不需要)的依赖项和包的最佳实践是什么?在python项目中?我使用虚拟环境的requirements.txt文件配置项目 我还有一个requirements.dev.txt文件,我在其中放置了我的特殊开发人员帮助库 pip install -r requirememts.dev.txt

为了其他开发人员,我们希望在项目中指定本地开发所需的依赖项。但是,应用程序实际上并不需要这些依赖项。在python中,我们在requirements.txt中指定应用程序需要的依赖项


指定/固定特定于开发(应用程序不需要)的依赖项和包的最佳实践是什么?在python项目中?

我使用虚拟环境的requirements.txt文件配置项目

我还有一个requirements.dev.txt文件,我在其中放置了我的特殊开发人员帮助库

pip install -r requirememts.dev.txt
其中my requirements.dev.txt类似

-r requirements.txt
django-debug-toolbar>=1.7
ipython>=5.5
readline>=6.2
djangorestframework==3.8.2
djangorestframework-api-key==0.3.1

第一行导致加载standard requirements.txt文件

Perfect。我不知道我能做到。谢谢@WombatPM