如何安装适用于 Python 3.x 的 psycopg2?

2024-01-01

几天前刚开始使用 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 软件包时发生的问题。请注意,我正在 PyCharm 界面中为我为 3.2 和 3.3 创建的 virtualenv 运行安装(不知道如何从终端运行它)。即使我使用 setup.py 从终端安装它,在 virtualenv 外部安装仍然会引发相同的错误。如果我从终端运行 pip install psycopg2,它会成功,但它会安装 Python 2.7。根据他们的网站,他们最高支持 Python 3.2。


在 Ubuntu 上你只需运行这个:

sudo apt-get install python3-psycopg2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何安装适用于 Python 3.x 的 psycopg2? 的相关文章

随机推荐