(人生中的第一篇博客) - 如何更改C盘用户名 - 更改C盘用户名后的注意事项 - 对Pycharm中错误 No Python at ‘C:\Users\...\python.exe‘ 的处理

2018年电脑刚买回来很天真把管理员名称搞成了汉字,一直没有感到哪里不好,最近用的软件越来越杂,今天要装CCS,告诉我说因为这个汉字(全角字符)的原因,不能安装。我没有考虑后果的情况下动了注册表,重启后桌面极其混乱以及原始,很多应用打开后数据都丢失了,尽管用户名成功改成了想要的英文,但是C盘中的用户文件夹中多了一个TEMP文件夹,并且似乎这个TEMP文件夹占据着应用的主导。

我参照更改用户名的博客是这个。但是并不是说这篇博客说的不对,而是会出现一个可以更改的错误。(或许还有更好的更改用户名并且不产生差错的办法,但是我没有继续调研了)

https://zhuanlan.zhihu.com/p/424541746https://zhuanlan.zhihu.com/p/424541746按照这个方法更改过后,一切正常则已。如果不正常,还需要按这个下面这个方法,再做一些更改。

https://blog.csdn.net/stiken/article/details/121898447https://blog.csdn.net/stiken/article/details/121898447至此,做了这些工作之后电脑看起来确实和从前一样了。但是我打开Pycharm看以前写的代码时,发现会出错:

报错: No Python at 'C:\Users\???\AppData\Local\Programs\Python\Python38\python.exe'

我一脸懵逼,怎么会这样嘞?

然后我就去把之前的配的环境变量打开,发现很多环境变量的值还是

C:\Users\(以前的汉字名字)\...

于是我把这些全部改过来:

C:\Users\fouriers\...

后面经过一系列艰难尝试,发现还需要对解释器进行重新设置,才能够正确运行,如下:(在开始前请先确定自己python的安装路径)

1. 代码编辑界面右下角解释器,点击解释器设置(Interpreter Settings...)

 2. 在Python Interpreter右边下拉选择 <No Interpreter>

 3. 点击右上小齿轮状按钮,点击 Add...

 4. 选择 Existing environment,再点击其下面的Interpreter最右边的三个点的按钮,弹出新窗口,根据自己python的安装路径,一层一层找到自己的python.exe文件,点击选中,点击OK.

 5. 然后就是不停的点OK. 再次运行,会发现可以运行成功。并且venv文件夹变红了。

到这里,No Python at 'C:\Users\???\AppData\Local\Programs\Python\Python38\python.exe'的问题就解决了,但是venv文件夹是红色的。有同志说变红的原因是:是对虚拟环境进行了重命名导致的。我认为有一定道理,但是没有深究。

附上解决此问题的博客:

https://www.cnblogs.com/yuereally/p/15640527.htmlhttps://www.cnblogs.com/yuereally/p/15640527.html

总结:

很明显这个错误是因为我更改了用户名,而引起的,但是具体引起这个报错的内在原因我不清楚,目前的水平也无力深究,但是我猜测可能是因为解释器(即python.exe)的路径在我更改用户名时被修改了,但是从前工程中的解释器名称没有改变,这就导致查找不到python.exe,从而报错:在'(某路径)' 下找不到python. 

恳请指教。

或许之后用其他IDE学习时还会有类似的问题,到时候再说吧。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值