联想电脑-为Win系统新建英文名账户,解决由于使用中文账户名导致的各类错误

一. 背景

        在笔者的新电脑(联想拯救者Y7000P)上运行一个强化学习程序的时候,pycharm报错如下:pywintypes.com_error: (-2147024893, '系统找不到指定的路径。', None, None)。

        虽然有这个错误,但是不影响程序的运行结果。不过毕竟有报错还是很难受的,所以上网搜索了很多解决办法。错误来源的大概思路是:原因大概就是在创建用户的时候,用了中文当作目录名,也就是C\User\张三。因为电脑命名有中文字符,加上anaconda环境存储数据有部分是在user/(你的电脑名字)/一个文件里。

        因为很多文件是存在C:\Users\名字\..下面的。但是很多程序运行代码的时候不能识别中文路径。建议大家在新电脑设置用户名的时候,直接设置成英文,可以为之后各类软件的运行避开莫名其妙的错误。

二. 解决思路

        在CSDN上搜了很多教程,修改原来电脑的中文用户名为英文是很复杂的,要改动系统注册表。更有人说不要随意更改window文件夹下的中文用户名 C:\Users\用户名\。因此笔者没敢轻易尝试。

        最终解决问题的办法是,新建一个账户,新账户使用英文用户名,此后运行程序便不会报错。原账户下安装的Anaconda软件可以在新账户下正常使用。

        

1. 使用官方客服推荐的软件新建账户

        新建账户工具    https://t.lenovo.com.cn/zfayvz

        这是联想客服推荐的快速新建账户的工具,点开这个链接,按链接里的教程一步一步来便可新建一个账户,注意,选择新建管理员账户,而不是普通账户。在设置用户名时,设置成英文的。为自己的电脑新建一个英文账户名的账户。

        两个账户的权限是一样的,大部分软件在某个账户安装一次即可共享,比如原中文名账户下的Anaconda在新账户下也能正常使用,今后可以在英文名的新账户下运行程序。

  • 11
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leaf_leaves_leaf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值