错误:没有名为psycopg2.extensions的模块

我正在尝试为django项目设置PostgreSQL数据库,由于对上一个问题的答复,我相信我现在已经完成了。为django项目设置postgreSQL数据库时遇到了问题。我现在正在尝试在终端中运行命令’python manage.py runserver’来启动我的本地主机,但是当我运行该命令时,我看到此响应…

Error: No module named psycopg2.extensions

我不确定这是什么意思-我曾尝试下载psycopg2,但似乎找不到使用自制软件下载psycopg2的方法。我已经尝试过easy_install,pip install和sudo,但是所有返回的错误都是这样的…

Downloading http://www.psycopg.org/psycopg/tarballs/PSYCOPG-2-4/psycopg2-2.4.5.tar.gz

Processing psycopg2-2.4.5.tar.gz

Writing /tmp/easy_install-l7Qi62/psycopg2-2.4.5/setup.cfg

Running psycopg2-2.4.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-l7Qi62/psycopg2-2.4.5/egg-dist-tmp-PBP5Ds

no previously-included directories found matching 'doc/src/_build'

unable to execute gcc-4.0: No such file or directory

error: Setup script exited with error: command 'gcc-4.0' failed with exit status 1

如何解决?

回答:

首先要做的是安装依赖项。

sudo apt-get build-dep python-psycopg2

之后,进入你的virtualenv并使用

pip install psycopg2-binary

这两个命令应该可以解决问题。

以上是 错误:没有名为psycopg2.extensions的模块 的全部内容, 来源链接: utcz.com/qa/415069.html

回到顶部