win32 pystaller打包py文件为exe文件所有问题详细记录包括安装问题,找不到动态库等

1,打开网址:pyInstalller下载网址

2,还需要下载一个pywin32,pywin32网址,注意选择Python对应版本的下载。这一步有个坑

提示找不到python3.5-32的注册表, 

win+R打开注册表

现在是改好了的,原来的是灰色的,命名为3.5所以会提示找不到注册表,改成3.5-32就好了

3. 生成的exe文件在dist文件夹中

3. 生成了exe文件点击如果出现缺少windows文件

配置系统环境变量

变量值:

E:\program\anacanda\Lib\site-packages\PyQt5\plugins

前提是电脑下载了anacanda

4. exe可以运行但是opencv的库函数比如视频切割函数VideoCapture没有效果

找到电脑中openc_ffmpeg342.dll并添加到exe同级目录下

5. 设置的背景图片显示为空白或者黑色

图片名称错了或者图片名称没有带下划线

6. 全局变量

方法1:函数外定义

方法2:函数内定义,加global

上面两种定义全局变量不能改变值,否则全局性丢失

方法3:在另一个py文件定义,在需要使用的import该文件

可以改变该值

7. 如果要调用类内函数fun1()需要self.fun1()

猜你喜欢

转载自blog.csdn.net/qq_38665104/article/details/81835885