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的时候没有管理好才导致的安装混乱。