环境
系统:win10 x64
QGIS版本:V3.12.3
VS版本:VS2015
现象
编译qgis_core工程时,依赖工程qgis_core_autogen编译时报以下错误。
Fatal Python error : initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
解决方法
1、右击 此电脑 属性,点击 高级系统设置 。在弹出的 系统属性 对话框,点选 高级 属性页,点击 环境变量 按钮。
2、在 环境变量 对话框,增加 系统变量。
变量名 PYTHONHOME,变量值 C:\OSGeo4W\apps\Python37。如下图所示。
3、重启电脑。