python安装报错

报错内容

cmd中python命令报错如下

Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named ‘encodings’

原因分析

由于之前安装了python3.7.7的版本,又重新安装了3.10.6的版本,导致在cmd中输入python命令报错。但是3.7.7安装目录下又有其他很多的文件,删除起来比较麻烦。

解决方案

python命令报错,但是python -V命令可以正确的显示版本号,然后使用py -0p命令查看历史版本安装位置,然后对其进行清理

重新下载了python3.7.7安装包,安装在之前的路径下,对其进行覆盖。此处需要以管理员的方式运行安装包,要不然无法对已有的文件进行覆写。安装成功再使用安装程序对老版本进行卸载,这样就可以把之前的文件清理掉。

然后再安装新的版本即可,切记管理好安装目录,之前就是因为在安装3.7.7的时候没有管理好才导致的安装混乱。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值