分发跨平台python3脚本

时间:2016-07-26 18:23:15

标签: python

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

1 个答案:

答案 0 :(得分:0)

如果您不想go the normal way,最简单的解决方案是为依赖项创建requirements.txt

如果您不想在全球范围内安装内容,请使用virtualenvvenv创建一个独立的环境 - 这两个工具还会安装pip,这是通过requirements.txt进行安装所必需的