安装psycopg2时出现致命错误

时间:2013-12-26 17:57:36

标签: virtualenv python-3.3 psycopg2

我使用Python 3使用virtualenvwrapper创建了一个虚拟环境。

mkvirtualenv foo -p /usr/bin/python3

我尝试pip安装psycopg2并收到以下错误:

./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory

我有python-dev的最新版本。我可以使用Python 2成功地使用virtualenv安装psycopg2

使用Python 3在virtualenv中安装它的诀窍是什么?

2 个答案:

答案 0 :(得分:18)

您是否尝试过the solution found here

对于python3环境,您可能需要python3-devpython3.2-dev代替python-dev才能为python3安装Python.h

答案 1 :(得分:2)

如果您使用python3.4,请尝试通过运行此命令来安装python34-devel

 sudo yum install python34-devel