Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
问题场景
win10 环境下执行 python -v
命令后报错,报错信息中含有如题字段
解决方法
查询网络后得知原因是安装不同版本python的结果,解决方法如下:
- 通过windows系统卸载现有python软件;
- 删除环境变量
path
中现有python相关环境变量; - 重新安装python,记得勾选配置环境变量选项,这样,系统环境变量
path
会自动增加python安装路径; - 添加
PYTHONHOME
和PYTHONPATH
环境变量,路径为:path
变量中安装软件时自动配置的路径; - 重新打开cmd,执行
python -v
,可顺利进入python环境。