2016-07-26 84 views
0

我有一个python项目,我想跨平台工作。 我所采取的确保所有依赖项安装在用户计算机上的方法是我有一个设置脚本,它试图导入我项目的所有依赖项,并且如果遇到导入错误,它会在全局安装依赖项。这种方法的问题是我正在全球安装软件包,还有两个我必须手工编辑我的psuedo安装脚本以添加任何新的依赖关系。这个解决方案对我来说似乎非常笨拙。有没有更好的方法来解决这个问题。分发跨平台的python3脚本

+1

安装点子。 py'和/或为'pip'提供'requirements.txt'来使用?见例如http://jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/用于建立项目。 – jonrsharpe

回答

0

如果你不想go the normal way,最简单的解决方案是创建一个requirements.txt的依赖关系。

如果你不想安装的东西在全球使用virtualenvvenv创建一个孤立的环境不受 - 这两个工具同时安装这是需要你为什么不写一个适当的`设置通过requirements.txt