我的项目由一个 python 脚本(.py 文件)组成,它具有以下依赖项: 1) NumPy 的 2)科学 3) 学习 4)开放式简历(CV2) 5) 图书馆 6) 手电筒 还有更多......
也就是说,python 脚本导入了以上所有内容。 为了运行此脚本,我需要通过在 bash 上运行“pip install”或“sudo apt-get install”命令来手动安装所有依赖项。
对于 dlib 、 opencv 和 torch 等依赖项,我需要使用 cmake curl 相应的存储库构建它们,然后安装。(这里我再次需要 apt-get install cmake)。
因此,我运行了很多命令,只是让设置准备好运行一个 python .py 脚本。
无论如何我都可以构建所有这些依赖项,打包它们,然后只使用一个命令安装所有内容吗?
附言:- 我是 python 的初学者。如果我的问题看起来很愚蠢,请原谅。
谢谢!!
马纳斯人
最佳答案
我知道这个回复可能有点晚了。但是,即使您现在无法从这些信息中获益,也许正在寻找类似答案的其他人有一天会无意中发现此帖子。
您可以使用 py2exe或 pyinstaller模块,以及 conda用于打包和编译可执行文件的包管理器。您还需要安装 pywin32 ,如果您在 Windows 平台上工作。
如果您的项目包含非 Python 依赖项,您可能还想看看 NSIS (Nullsoft 脚本安装系统)。如果您计划在解包/安装过程中运行 Python 脚本,NSIS 网站也有 NsPython Plugins可用,为此目的。
我希望这有助于您入门!
关于python - 如何创建一个包来安装 python 脚本需要的所有依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40739504/