pycharm出现 no module named ‘encodings‘

pycharm运行时出现:

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

原因:(1)anaconda与python的版本不匹配
(2)python的环境配置问题

解决思路:(1)anaconda中自带有python,可以不用单独安装python,避免版本不匹配的问题;如电脑中已经安装有python,最好与下载的anaconda的版本相对应;
(2)python环境配置,先设置电脑环境变量中的“用户变量”和“环境变量”,如下图:
pycharm出现 no module named ‘encodings‘_第1张图片
pycharm出现 no module named ‘encodings‘_第2张图片
pycharm出现 no module named ‘encodings‘_第3张图片
然后在pycharm-文件-其他设置-Python Interpreter中添加python的路径,注意要与上面环境配置的路径保持一致,然后就解决了。pycharm出现 no module named ‘encodings‘_第4张图片

你可能感兴趣的:(pycharm,python,ide)