我是自己试过可以用才写的这篇博客记录一下
1、下载py2exe,具体下载和使用可以自己百度(http://blog.chinaunix.net/uid-25979788-id-3064613.html)
2、用py2exe进行打包,如下,其中mysetup.py 是下面脚本的名字,helloworld.py是你c++调用的py脚本的名字
#mysetup.py
from distutils.core import setup
import py2exe
setup(console=["helloworld.py"])
3、运行 下面的命令进行打包,
python mysetup.py py2exe
4、运行上述命令后,会生成dist和build文件夹,我们要的就是dist文件夹中的文件,其中有一个library.zip,如果你是py3则
将其改为python35.zip,如果你是py2,则将其改为python27.zip,然后将dist文件夹中的东西copy到c++调用py脚本的同级目录
5、自己根据C++或者QT运行所需要的包和python所需要的包,就可以在别的没有装py的机器上运行了
6、最好调试运行的时候开启黑屏,这样py差什么就会提示的,一般都会差site.py与sysconfig.py
7、参看网址:
https://blog.csdn.net/Pillary/article/details/45116517
http://blog.chinaunix.net/uid-25979788-id-3064613.html
https://blog.csdn.net/qq_34510308/article/details/83621237