gpt4 book ai didi

python - Mac 上的错误 : No module named psycopg2. 扩展

转载 作者:太空狗 更新时间:2023-10-30 01:16:45 24 4
gpt4 key购买 nike

当我尝试运行 django 时,这是我得到的:

    /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python manage.py runserver 8000
Error: No module named psycopg2.extensions

Process finished with exit code 1

我发现了其他有类似问题的问题,但在 Mac 上没有一个,也没有一个有帮助的解决方案。我没有收到其他错误,并且安装了 psycopg2。我在 PyCharm 工作。这是我的设置文件(或至少是它的顶部)。

ADMINS = (
# ('Your Name', 'your_email@example.com'),
)

MANAGERS = ADMINS

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': '---', # Or path to database file if using sqlite3.
'USER': '---', # Not used with sqlite3.
'PASSWORD': '---', # Not used with sqlite3.
'HOST': 'www.-----.com', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}

最佳答案

正如您在 source code 中看到的那样, Django 大量使用 psycopg2.extensions 模块。此外,扩展模块是 oficially contained在 psycopg2.因此,我认为您以错误的方式安装了 psycopg。

这是安装页面的正确位置:http://initd.org/psycopg/install/

我推荐你使用virtualenv

关于python - Mac 上的错误 : No module named psycopg2. 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11172924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com