
最近玩Python换脸项目时发现一个问题:
win7下测试好的项目文件,换到Win10各种报错跑不起来

人生已经如此艰难,为什么一个软件也要针对我
查了一下,结合配置环境的要求,推测应该是Win10系统文件夹C:\Users\下用户名有中文字符的问题(项目训练好的两个模型文件需要放进用户目录)
FBI WARNING
本操作有一定风险导致桌面文件、游戏存档等重要数据丢失
操作前一定要备份数据!!!
备份数据!!!备份数据!!!
PS:本人对因此造成的数据丢失深表同情但无能为力(如遇到数据丢失的问题可以试着逆向操作来恢复,但不保证能成功,另外可以看看评论区给出的建议)
以下是操作步骤:
所以在进行第二步操作之前,进入资源管理器,右击此电脑→管理→本地用户和组→用户→Administrator,右键属性取消勾选“账户已禁用”就可以进行下一步了


右击田牌(Win开始),点击注销,然后切换Administrator登录,正常需要一分钟左右等待时间。


登陆后找到C盘(系统盘),双击用户,把中文用户名右击重命名,改为英文


然后按win+R(“运行”快捷键,不行就在开始→附件里找),输入regedit回车即可查看注册表信息,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist目录下依次点击查看



有一个是之前的中文用户名,双击修改和上一步一样的名字


此时登录界面名称还是早先的中文用户名,但是已经不影响Python项目运行了

如果强迫症看着难受的话,可以打马赛克 眼不见心不烦

回到第一步,进入资源管理器,右击此电脑→管理→本地用户和组→用户,找到对应的账户右键重命名即可


下次重装系统还是英文名命名吧
