我使用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中安装它的诀窍是什么?
答案 0 :(得分:18)
您是否尝试过the solution found here?
对于python3
环境,您可能需要python3-dev
或python3.2-dev
代替python-dev
才能为python3安装Python.h
。
答案 1 :(得分:2)
如果您使用python3.4,请尝试通过运行此命令来安装python34-devel
sudo yum install python34-devel