我刚刚完成了一段漂亮的代码。它使用了一些未预先安装在python中的模块。现在的问题是,要让用户运行,必须安装系统所需的所有模块。
我该如何从这种痛苦中拯救用户?
有没有什么办法可以只分析正在使用的模块中的那些函数,并以某种方式将它们与我写的代码打包在一起?
我现在在做的事情之一就是编写一个辅助外壳脚本来减轻用户的工作量。但是再次安装模块可能会给各种系统带来痛苦和错误。我无法处理。 请给我一些建议。
谢谢模块依赖的python代码在没有模块的机器上运行
编辑1:我有点担心安装整个库的复杂性。我正在为python(后台在C/C++中实现)的cv2模块工作,我不能要求用户在一天结束时安装整个库,我只是使用一堆函数它。
PS:我花了几个小时来安装OpenCV
编写setup.py以包含所有依赖项?所以所有模块都可以安装在一个命令中。 –