安装psycopg2时出现致命错误

Ric*_*ico 11 psycopg2 virtualenv python-3.3

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

mkvirtualenv foo -p /usr/bin/python3
Run Code Online (Sandbox Code Playgroud)

我试图pip安装psycopg2并得到以下错误:

./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

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

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

alb*_*iff 18

你试过这里找到的解决方案了吗?

可能是您的python3环境需要python3-devpython3.2-dev代替python-dev为了安装Python.hpython3.

  • 刚安装python 3.4并假设python3-dev就足够了.不.不得不做python3.4-dev.谢谢. (2认同)