说明:
我目前做的东西是在C++程序中嵌入Python脚本,然后需要在没有安装Python运行环境的pc上运行C++程序(内嵌有Python脚本)。我当前的机器是安装有Python环境的。
实现方法:
这个情况下需要将我的Python脚本用到Python库进行打包,以便在其它机器上能够正确调用到这些库。一种粗暴的方法是把Python环境下的所有Python库打包起来,不过这样会得到一个80多M的包。把这么大的东西放到程序难免让人不爽。
于是改变思路:把用到的库打包就好了。下面的Python代码能够实现引用库的自动打包