如何安装 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
系统信息(亚马逊 EC2 实例)
- Apache 2.2.16(Unix 系统)
- 亚马逊 Linux(红帽 4.4.4-13)AMI 测试版 2011.02
- Python 2.6.6
3 个回答
12
对我来说,上面提到的那些包都没什么用。
我最后成功安装了 lxml
,是在运行了:
sudo apt-get install python3.5-dev
99
你可以使用 yum install python-devel
来安装需要的东西。
如果 yum
不好使,那就试试这个:
apt-get install python-dev