Pyisde2:解决Cannot find existing PySide2 plugin directories的一类可能方法

摘要

使用Qt designer形成了.ui格式的文件,并转成.py格式,编写完成后试图利用pyinstaller打包成exe文件。打包时报错,问题如下:
Cannot find existing PySide2 plugin directories Paths checked:
后续给的是路径地址形如:
C:\Users??JIYI\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\PySide2\plugins

看了一下
别人给出的解决方法

当中提到

我路径内有乱码未能成功解析的部分,恰巧是我用自己名字命名的管理员名字。

和这篇作者一样,我的也是乱码??的地方恰巧是我起的管理员名字中文的地方

作者的解决方案是将计就计,通过复制文件夹到提示路径下解决
我没有尝试作者的方法,因为即使文件夹复制过去还要改各种路径,而且不是根本性的解决问题

解决方案

想着索性一次性彻底解决问题,参照
修改用户文件夹下的中文用户文件夹名

一、首先按照上述教程,更改用户文件夹名称,改好后还要一并更改用户名相匹配,防止系统再次自动生成文件夹
在这里插入图片描述

二、根据教程下的评论修改注册表

用RegWorkshop把所有的 C:\Users\旧用户名 全部搜索替换成 C:\Users\新用户名

用RegWorkshop,搜索出结果以后右键选替换,批量替换成C:\Users\新用户名。由于这个软件一次只能修改1000处。所以要多重复几遍搜索替换,直到没有新的搜索结果。另外如果有拒绝修改替换不了的可以不替换

三、完成以上步骤后,IDE中要重新选择Python解释器

四、修改以后发现pyinstaller命令不能用了,于是又按照别人的方法
修复Python
在这里插入图片描述
在这里插入图片描述
修复完成之后发现还是pyinstaller还是没法使用,想着重新安装一下,发现pip也无法使用,于是在终端
输入命令 python -m pip install --upgrade pip
升级一下pip,发现pip可以使用了

五、卸载重新安装pyinstaller
还是在终端输入命令 pip uninstall pyinstaller
卸载完成后重新安装 pip install pyinstaller

重新安装以后就可以使用了,再打包顺利成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值