几天前刚刚启动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相关问答推荐

如何从拼图分区数据集中读取数据到Polar

按小时和日期对Pandas 数据帧进行分组

切片时是否在NumPy ND数组中创建新对象?

给定panda代码的分组和百分比分布pyspark等价

AddMultplicationEquality() 用于多个变量

如何将日期时间索引写入日期类型的表?

Python,Web 从交互式图表中抓取数据

无法提出给定 for 循环的原因 (Python 3.11)

裁剪复数以解决 exp 中的溢出错误

如何在 Python 中 cv2 的窗口标题上动态更新 FPS

Pygame 错误地渲染等距图像

找到操作系统的图片文件夹的 CLI

Python defaultdict 在获取时返回 None,尽管使用默认值初始化

如何准确测定cv2的结果.在BW/黑白图像中查找对象?

Dask worker post-processing

迭代器也是可迭代的吗?

Python中的多行日志(log)记录

使用 asyncio 的多个循环

为什么变量 = 对象不像变量 = 数字那样工作

如何判断列表中的所有项目是否都是字符串