You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 11:59:35