virtualenv - 安装 psycopg2 时出现 fatal error

标签 virtualenv python-3.3 psycopg2

我使用 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 .我可以成功安装psycopg2使用 Python 2 的 virtualenv。

使用 Python 3 在 vi​​rtualenv 中安装它的技巧是什么?

最佳答案

你试了吗the solution found here ?

可能是你的 python3您需要的环境python3-devpython3.2-dev而不是 python-dev为了安装Python.h对于python3。

关于virtualenv - 安装 psycopg2 时出现 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20789063/

相关文章:

python - 无法运行keras

python - Pycharm 无法识别 django,即使它已正确安装。为什么?

python - Python 包的最小 buildout.cfg 文件是什么?

python - 适用于 Windows 平台的最新 python 3.3 绑定(bind)版本在哪里?

postgresql - 如何检查值是否在列表中或列表是否为空?

Python 3.5 使用 python2.7 创建 virtualenv

download - 如何分段下载文件

python - 在 Python3.3 中使用 virtualenvwrapper 是否意味着我不能(或不应该)使用 pyvenv?

Python PostgreSQL psycopg2 将列连接到新列

python - SqlAlchemy:Postgresql 自定义类型数组