Jes*_*ess 70 python django postgresql psycopg2
我正在尝试为我的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
如何解决这个问题?
Fer*_*noz 142
首先要做的是安装依赖项.
sudo apt-get build-dep python-psycopg2
之后进入你的virtualenv并使用
pip install psycopg2-binary
这两个命令应该可以解决问题.
Cha*_* 木匠 14
pip install psycopg2-binary
psycopg2 wheel包将从2.8版重命名; 为了继续从二进制安装,请使用"pip install psycopg2-binary"代替.有关详细信息,请参阅:http://initd.org/psycopg/docs/install.html#binary-install-from-pypi.
我使用以下命令成功安装了它:
sudo apt-get install libpq-dev python-dev
pip install psycopg2
我仅在导入 psycopg2 后使用了扩展:
import psycopg2
...
psycopg2.extensions.AsIs(anap[i])
| 归档时间: | 
 | 
| 查看次数: | 122719 次 | 
| 最近记录: |