MacOS虚拟环境下执行Django的dbshell命令提示psql未找到的问题求助
MacOS虚拟环境下执行Django的dbshell命令提示psql未找到的问题求助
我现在用的是MacOS系统,已经配置好了virtualenv虚拟环境。我通过Pip安装了psycopg2,也装了最新版本的PostgreSQL。
可是当我运行python manage.py dbshell这条命令时,却遇到了下面的错误:
CommandError: You appear not to have the 'psql' program installed or on your path.
我也了解过一些针对这个错误的相关讨论,但就是搞不明白为什么到我这儿就解决不了。数据库的各项配置我都设置对了,需要的依赖也都安装齐全了。
我的settings.py里的数据库配置如下:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'db_stationery', 'USER': 'postgres', 'PASSWORD': '******', 'HOST': 'localhost', 'PORT': '5432',}}
备注:内容来源于stack exchange,提问作者Daniella Nwambu
相关产品推荐
相关产品推荐

