この問題は以前のものと似ていますが、同じ提案で解決することはできません。致命的なエラー:Python.h:そのようなファイルやディレクトリはありません - python-develで解決されていません
私はCentOS 7を使用しています。Python 3.5(最新の安定版)を実行している仮想環境では、pip30/pip/easy_installを使用してpsycopg2をインストールしようとしています。すべてのシナリオで
、私は次のエラーを取得する:
fatal error: Python.h: No such file or directory
私は、以前のスレッド読み:
psycopg: Python.h: No such file or directory
fatal error: Python.h: No such file or directory
をしかし、ソリューションが動作しません。何か案が?ので、もしパッケージを
http://initd.org/psycopg/docs/install.html#install-from-source
をしかしはPython.hは間違いのpython-develの(とpython3X-develの)から来ている:
サイトパッケージなしでvirtualenvを使用している場合は、依存関係をインストールする必要があります。私はpsycopg2がpostgres-develを依存関係として使用していると信じています。それをインストールしてみてください。誰かが私を修正することができます。 – jmugz3
virtualenvを使用しても、システムの依存関係に影響しません。 – Maresh
この場合、 'python-devel'はPython 2の可能性があります。この回答は役に立ちますか? https://serverfault.com/questions/710354/repository-for-python3-devel-on-centos-7 – jonafato