web-dev-qa-db-ja.com

インストール方法python開発者パッケージ?

mod_wsgi 3.3動作します。 makeを実行すると、Python開発者パッケージがありません。Python開発者パッケージを取得してインストールする方法を教えてください。 ?

私が得るエラーは次のとおりです。

mod_wsgi.c:135:20: error: Python.h: No such file or directory
mod_wsgi.c:138:2: error: #error Sorry, Python developer package does not appear to be installed.
mod_wsgi.c:142:2: error: #error Sorry, mod_wsgi requires at least Python 2.3.0 for Python 2.X.
mod_wsgi.c:150:2: error: #error Sorry, mod_wsgi requires that Python supporting thread.
mod_wsgi.c:153:21: error: compile.h: No such file or directory
mod_wsgi.c:154:18: error: node.h: No such file or directory
mod_wsgi.c:155:20: error: osdefs.h: No such file or directory

システム(Amazon EC2インスタンス)

  • Apache 2.2.16(Unix)
  • Amazon Linux(Red Hat 4.4.4-13)AMI Betaバージョン2011.02
  • Python 2.6.6
34
David

yum install python-devel 働くでしょう。

yumが機能しない場合は、

apt-get install python-dev

69
David

Yum検索を使用する場合は、Pythonのバージョンに対応するpython devパッケージを見つけることができます。

私はpython 3.5を使用していました。次を実行しました

yum search python | grep devel

次を返しました

enter image description here

その後、次のコマンドでpythonのバージョンに合った正しいパッケージをインストールできました。

Sudo yum install python35u-devel.x86_64

これは、apt-getを使用する必要があるubuntuまたはdebianのcentosで動作します

8
ben jarman

私にとっては、上記のどのパッケージも役に立たなかった。

実行後にlxmlをインストールできました。

Sudo apt-get install python3.5-dev
7
Datalker