1. ホーム
  2. スクリプト・コラム
  3. その他

[解決済み】fatal error: Python.h: そのようなファイルやディレクトリはありません

2022-01-01 12:19:56

質問内容

C拡張ファイルを使用して共有ライブラリを構築したいのですが、出力ファイルを生成するために、以下のコマンドを実行します。

gcc -Wall utilsmodule.c -o Utilc

しかし、実行するとエラーが発生します。

> utilsmodule.c:1:20: fatal error: Python.h: No such file or directory
compilation terminated.

私の Python.h は大丈夫です。私のマシンで何とかファイルを見つけることができました。

解決方法は?

私はこの問題を解決し、1つのコマンドで.soファイルを生成することに成功しました。

gcc -shared -o UtilcS.so
-fPIC -I/usr/include/python2.7 -lpython2.7  utilsmodule.c