Django到PostgreSQL:加载psycopg2时出错

Django到PostgreSQL:加载psycopg2时出错,django,postgresql,64-bit,debian,psycopg2,Django,Postgresql,64 Bit,Debian,Psycopg2,正在尝试使用db['ENGINE']='django.db.backends.psycopg2'运行服务器,我得到: 我不应该将psycopg与Python>2.6一起使用,对吗 有没有关于如何进行此操作的帮助?您的安装已中断。也许您运行的是32位python,但库是64位的 我使用Python2.7运行psycopg2没有问题。您的安装已中断。也许您运行的是32位python,但库是64位的 我用Python2.7运行psycopg2没有问题。试着改过自新。准备分离的virtualenv目录

正在尝试使用db['ENGINE']='django.db.backends.psycopg2'运行服务器,我得到:

我不应该将psycopg与Python>2.6一起使用,对吗


有没有关于如何进行此操作的帮助?

您的安装已中断。也许您运行的是32位python,但库是64位的


我使用Python2.7运行psycopg2没有问题。

您的安装已中断。也许您运行的是32位python,但库是64位的


我用Python2.7运行psycopg2没有问题。

试着改过自新。准备分离的virtualenv目录

sudo apt-get install python-virtualenv  # if you don't have it yet 
virtualenv /some/dir/
激活虚拟病毒

source /some/dir/bin/activate
准备django和psycopg2以及您使用的任何其他库

pip install psycopg2 django # possibly other libraries

然后使用manage.py移到您的项目目录,确保项目位于PYTHONPATH中,然后再次尝试使用./manage.py runserver。

尝试重新开始。准备分离的virtualenv目录

sudo apt-get install python-virtualenv  # if you don't have it yet 
virtualenv /some/dir/
激活虚拟病毒

source /some/dir/bin/activate
准备django和psycopg2以及您使用的任何其他库

pip install psycopg2 django # possibly other libraries

然后使用manage.py移动到您的项目目录,确保项目位于PYTHONPATH中,然后再次尝试./manage.py runserver。

由于我写下此答案后知识有所增长,现在我强烈建议您熟悉VirtualAvrapper库:。当您进行初始设置时,通过它更容易管理virtualenvs。由于我的知识在写下此答案后有所增加,现在我强烈建议您熟悉VirtualEnvRapper库:。当您进行初始设置时,通过它管理VirtualNVs会更容易。