当前位置: 首页 > 知识库问答 >
问题:

在windows中为django安装postgresql

冯星阑
2023-03-14
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'websitedb',
        'USER': 'postgres',
        'PASSWORD': 'teamarrow',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}`  

在命令提示符Python Manage.py runserver中。这是错误:

 ` Traceback (most recent call last): 
 File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\core\management\__ini
t__.py", line 385, in execute_from_command_line
    utility.execute()
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\core\management\__ini
t__.py", line 354, in execute
    django.setup()
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\__init__.py", line 21
, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\apps\registry.py", li
ne 108, in populate
    app_config.import_models(all_models)
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\apps\config.py", line
 202, in import_models
    self.models_module = import_module(models_module_name)
  File "C:\Python27\Lib\importlib\__init__.py", line 37, in import_module
    __import__(name)
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\contrib\auth\models.p
y", line 40, in <module>
    class Permission(models.Model):
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\db\models\base.py", l
ine 122, in __new__
    new_class.add_to_class('_meta', Options(meta, **kwargs))
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\db\models\base.py", l
ine 297, in add_to_class
    value.contribute_to_class(cls, name)
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\db\models\options.py"
, line 166, in contribute_to_class
    self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\db\__init__.py", line
 40, in __getattr__
    return getattr(connections[DEFAULT_DB_ALIAS], item)
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\db\utils.py", line 24
2, in __getitem__
    backend = load_backend(db['ENGINE'])
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\db\utils.py", line 10
8, in load_backend
    return import_module('%s.base' % backend_name)
  File "C:\Python27\Lib\importlib\__init__.py", line 37, in import_module
    __import__(name)
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\db\backends\postgresq
l_psycopg2\base.py", line 27, in <module>
    raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module n
amed psycopg2

共有1个答案

温成济
2023-03-14

您没有安装PostgreSQL适配器(psycopg2):

Error loading psycopg2 module: No module named psycopg2

您应该先下载正确的版本并安装:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg

 类似资料:
  • 我正在尝试在Windows中安装tensorflow, 我得到的错误是 收集原虫 我上网谷歌了一下,找不到任何解决办法。我使用python 3.5 64位

  • 我想在eclipse中安装Windows Builder,但当安装完成时,它要求您重新启动eclipse,这会删除我过去的进程吗? 提前道谢!

  • 注意如果你已完成了安装步骤,可以直接进入下一章。 本节部分内容基于 Geek Girls Carrots (https://github.com/ggcarrots/django-carrots) 教程而来。 本章的部分内容基于 django-marcador 教程 ,使用知识共享署名-4.0 国际许可协议许可。 Django-marcador 教程的版权归 Markus Zapke-Gründe

  • 在這一章,我們會開始建立第一個 Django 專案,並瞭解如何使用虛擬環境。 首先,請開啟終端機,確定現在的位置是在家目錄底下: 我們先建立一個名為 djangogirls 的資料夾 mkdir djangogirls 並切換至剛剛建立的目錄 cd djangogirls 虛擬環境(virtualenv) 在安裝 Django 之前,我們要先建立一個虛擬環境(virtual environme

  • 在安装 Django 前,系统需要已经安装了Python的开发环境。接下来我们来具体看下不同系统下Django的安装。 Window 下安装 Django 如果你还未安装Python环境需要先下载Python安装包。 1、Python 下载地址:https://www.python.org/downloads/ 2、Django 下载地址:https://www.djangoproject.com

  • 问题内容: 我是InfluxDB的新手。我找不到有关在Windows上安装InfluxDB的任何详细信息。有什么方法可以在Windows机器上安装它,还是需要出于开发目的使用Linux服务器? 问题答案: 当前influxdb的0.9分支是go,可以使用以下命令在Windows上编译: 当然,您将需要go(> 1.4),git和hg。 如果您不想编译自己的版本,也可以在此处找到我自己的v0.9.0