几天前刚开始使用Python,我正在使用PyCharm用Django开发一个web应用程序。我已经安装了libpq dev python dev包,但它仍然会抛出相同的错误:
./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory
根据Google的说法,这是python dev包未安装时出现的问题。请注意,我正在为一个为3.2和3.3创建的virtualenv运行PyCharm接口中的安装(不知道如何从终端运行)。在virtualenv外部安装仍然会引发相同的错误,即使我使用setup.py从终端安装它。如果我从终端运行pip install psycopg2,它会成功,但它会为Python 2.7安装。根据他们的网站,他们支持Python3.2。
另一个选项似乎提供了比
python3-psycopg2
包中的psycopg2更新的版本(至少在我编写本文时):只需使用终端运行:
这样,您可以使用gcc来构建您试图使用的模块。
在Ubuntu上你只需运行这个:
相关问题 更多 >
编程相关推荐