几天前刚刚启动Python,我正在使用PyCharm用Django开发一个web应用程序.我已经安装了libpq-dev-python-dev包,但它仍然会给我带来相同的错误:

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

根据谷歌的说法,这是未安装python开发包时出现的问题.请注意,我正在为我为3.2和3.3创建的virtualenv的PyCharm界面中运行安装(不确定如何从终端运行).在virtualenv之外安装仍然会抛出相同的错误,即使我使用setup从终端安装它.皮耶.如果我从终端运行pip install psycopg2,它会成功,但它会为Python 2.7安装.根据他们的网站,他们最多支持Python 3.2.

推荐答案

只需使用终端运行此操作:

$ sudo apt-get install python3-dev

这样,您就可以使用gcc来构建您试图使用的模块.

Python-3.x相关问答推荐

Python根据阈值对数字进行分组

添加任意数量的 pandas 数据框

Pandas教程:如何更新行内数值的位置

使用 python 查找标记的元素

如何对具有多个列值的 pandas 数据框进行数据透视/数据透视表

如何在两个矩阵的比较中允许任何列的符号差异,Python3?

通过最接近的匹配合并两个不同长度的列上的两个数据框

Python BeautifulSoup:在 Select 语句中排除其他标签

spaCy 中的匹配模式返回空结果

删除括号和大括号中不必要的空格

为什么 List 不能包含多种类型?

UnicodeDecodeError:utf-8编解码器无法解码位置 1 的字节 0x8b:无效的起始字节,同时读取Pandas中的 csv 文件

如何在 Python 3 中通过 IP 获取 WhoIs 信息?

Python 3:函数参数中的省略号?

如何将numpy数组图像转换为字节?

如何等待 create_task() 创建的任务完成?

为现有项目创建virtualenv

Windows 下 Python 3.x 的 OpenCV

如何更改 tkinter 文本小部件中某些单词的 colored颜色 ?

在 Meta 中创建具有动态模型的通用序列化程序