使“.py”文件独立?

Making ".py" files Standalone?

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

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

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