のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

glib-2.46.2 ImportError: No module named pyexpat

Making all in gio
make[2]: ディレクトリ '/home/u01/layout/oss/glib-2.46.2/gio' に入ります
  GEN      gconstructor_as_data.h
  GEN      gdbus-daemon-generated.c
Traceback (most recent call last):
  File "./gdbus-2.0/codegen/gdbus-codegen.in", line 37, in <module>
    from codegen import codegen_main
  File "C:/msys64/home/u01/layout/oss/glib-2.46.2/gio/gdbus-2.0/codegen/codegen_main.py", line 28, in <module>
    from . import parser
  File "C:/msys64/home/u01/layout/oss/glib-2.46.2/gio/gdbus-2.0/codegen/parser.py", line 23, in <module>
    import xml.parsers.expat
  File "C:/msys64/mingw64/lib/python2.7/xml/parsers/expat.py", line 4, in <module>
    from pyexpat import *
ImportError: No module named pyexpat
Makefile:4630: ターゲット 'gdbus-daemon-generated.c' のレシピで失敗しました
make[2]: *** [gdbus-daemon-generated.c] エラー 1
make[2]: ディレクトリ '/home/u01/layout/oss/glib-2.46.2/gio' から出ます

PYTHONHOMEとPYTHONPATHを変更したところ、正常に実行するようになった。

ためしコマンド
"python -c import sys"