python2.7环境,Anoconda下打包qtdesigner软件为exe

创建或激活新的虚拟环境(为了内存小)


conda activate py27

设置win32

set CONDA_FORCE_32BIT=1

安装pyinstaller

conda install pyinstaller

输入

chcp 65001

(不然会报错)

cd进入main.py和.ico图标所在的文件夹

打包参数见Python pyinstaller打包exe最完整教程-CSDN博客PySide2:发布程序_pyside2发布exe程序-CSDN博客

pyinstaller -D -i "city.ico" main.py --noconsole --hidden-import PySide2.QtXml

出现错误Python2 报错 LookupError: unknown encoding: cp65001 解决办法-CSDN博客

输入

set PYTHONIOENCODING=UTF-8

删除已有废弃文件后,再次尝试安装

pyinstaller -D -i "city.ico" main.py --noconsole --hidden-import PySide2.QtXml

再次报错:win32ctypes.pywin32.pywintypes.error: (2, ‘LoadLibraryEx‘, ‘系统找不到指定的文件。‘)

win32ctypes.pywin32.pywintypes.error: (2, ‘LoadLibraryEx‘, ‘系统找不到指定的文件。‘)_(2, 'loadlibraryex', 'the system cannot find the f-CSDN博客

降低版本,下载3.5版本,pyinstaller ·皮皮 (pypi.org)卸载后重新安装

python tar.gz怎么安装?tar.gz格式第三方库安装详解 | w3cschool笔记

python setup.py install

遇见问题No local packages or working download links found for pefile>=2017.8.1
error: Could not find suitable distribution for Requirement.parse('pefile>=2017.8.1')

手动安装python包遇到error:could not find suitable distribution for Requirement.parse(‘certifi>=2017.4.17‘)-CSDN博客于是再下载2016年的版本3.2pyinstaller · PyPI

用conda remove 旧的包失败

在\envs\py27\Lib\site-packages中直接删除安装失败的3.5包,再重新安装

遇见问题python 2.7版本解决TypeError: 'encoding' is an invalid keyword argument for this function - milian0711 - 博客园 (cnblogs.com)

修改对应文件

又遇见问题,干脆更新一下setuptools包,发现Warning: 2 possible package resolutions (only showing differing packages): conda-forge win64 和win32两个pywin32,干脆再重新下载

pip install pywin32==223

发现自己下载的pyinstaller安装总是失败,于是再次尝试

conda install pyinstaller

居然成功了【已解决】python pyinstaller打包报错win32ctypes.pywin32.pywintypes.error: (2, ‘LoadLibraryEx‘, ‘系统找不到指定的文件。‘)_打包时pywin32-ctypes_震惊的石头的博客-CSDN博客

再次

pyinstaller -D -i "city.ico" main.py --noconsole --hidden-import PySide2.QtXml

出现Exception: Cannot find PySide2 plugin directories,但是后面没有像别人一样有路径Pyisde2:解决Cannot find existing pyside2 plugin directories的一类可能方法_cannot find existing pyside2 plugin directories pa-CSDN博客

尝试了用spec配置了pysode2的路径打包,也失败,原因同上,决定再下载pyqtPython2.7+PyQt5的安装_pyqt5 python2.7-CSDN博客

pip install python-qt5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值