制作“.py”文件独立?

时间:2018-03-26 14:40:49

标签: python python-3.x pip cross-platform

我的意思并不是将.py文件转换成可执行文件或任何类似的文件,而是一个python文件,它可以在安装了python的任何机器上运行,而无需手动安装所需的依赖项。

1 个答案:

答案 0 :(得分:2)

你很可能想要从你的python文件中创建一个包,它在第一次运行时安装任何依赖项。这可以使用distutils或setuptools等来完成。

这适用于大多数python软件包,可以通过pip或easy-install或任何其他软件包管理器(如anaconda中的conda等)安装。问题是,依赖本身可能并不容易安装。 OpenCV是一个非常复杂的框架,不是用纯python编写的。这就是为什么,只使用一个python文件就无法实现。