Python.h: そのファイルやディレクトリはありません。

Python.h: そのファイルやディレクトリはありません。

私はArch LinuxでomniORB 4.1.6を構築しようとしています。と入力すると、makeメッセージは次のようになります。

../../../../../src/tool/omniidl/cxx/idlpython.cc:188:26: fatal error:  python3.3/Python.h: No such file or directory
#  include PYTHON_INCLUDE

python3とpython2の両方がインストールされていると確信しており、前回のLinux Mintで同じことをしようとしたときに同じ問題が発生したことを覚えています。当時、私は次のコマンドで問題を解決しました。

sudo apt-get install python-dev

しかし、Archはpython-devをPythonから分離しないようです。私のことを確認し、/usr以下でPython.hを見つけました/usr/include/python3.3m。今どうすればいいですか?

ベストアンサー1

通常動作

./configure

走る前に正しく設定する必要があるものがいくつかありますが、make今秋はそうではありません。

Python .../include/Python3.3m3.3。.../include/python2.7omniORBm

次のコマンドを使用して、python3.3mからpython3.3へのリンクを設定できます。

cd /usr/include
ln -s python3.3m python3.3

ビルドプロセスを再試行します(python3.3設定を想定し、--prefix=/usr必要に応じて調整します)。cd

おすすめ記事