因为用python3.11,pyside6写的程序要打包exe,适配windows xp/window 7系统,网上搜了一大堆,踏过了一个又一个坑,最终搞定了,来做个分享吧。
1.好多人说在自己电脑安装python3.4.4,再安装pyinstaller3.2.1打包就行,但是我实际试了,打包的程序只能在windos 7上运行,不能在windows xp上运行,所以必须有一个xp的电脑,在你的电脑上安装虚拟机 VMware,在虚拟机中装windows xp系统,自己去搜,教程一大堆
2.在虚拟机中安装python3.4.4(目前windows xp最高支持python3.4.4)(在虚拟机双击python- 3.4.4.msi这个文件安装就行了,这个文件在我的附件中有),安装完后记得设置环境变量path,由于windows xp我用的的时候好像只能设置一个 path ,所以你用pip命令的时候要先把path设置为 C:\Python34\Scripts,用python 命令的时候要把path设置为 C:\Python34,设置完后在虚拟机cmd中输入 pip list按回车,应该能看到pip的版本,否则就是安装的有问题
3.在虚拟机中安装pyinstaller,安装方法见大佬的文章,文章链接如下:
https://blog.csdn.net/u012336596/article/details/112864589
需要注意的是,升级pip,需要在cmd中输入 :
python 文件地址(将get-pip.py文件拖进cmd里面&#