Вопрос

I created a virtual environment with virtualenvwrapper using Python 3.

mkvirtualenv foo -p /usr/bin/python3

I tried to do a pip install of psycopg2 and got the following error:

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

I have the most recent version of python-dev. I can successfully install psycopg2 with a virtualenv using Python 2.

What is the trick to getting it install in a virtualenv using Python 3?

Это было полезно?

Решение

Did you try the solution found here?

It might be that with your python3 environment you need python3-dev or python3.2-dev instead of python-dev in order to install Python.h for python3.

Другие советы

If you using python3.4 try to install python34-devel by running this command

 sudo yum install python34-devel
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top