CommandError: Похоже, у вас не установлена ​​программа «psql» или она не находится на вашем пути.Python

Программы на Python
Ответить
Anonymous
 CommandError: Похоже, у вас не установлена ​​программа «psql» или она не находится на вашем пути.

Сообщение Anonymous »

Я использую Windows, без virtualenv. У меня установлен psycopg2 вместе с Pip, а также установлена ​​последняя версия PostgreSQL.

Когда я запускаю ./manage.py dbshell, я получаю следующее ошибка:

Код: Выделить всё

CommandError: You appear not to have the 'psql' program installed or on your path.
Когда я запускаю ./manage.py dbshell psql, я получаю следующее:

Код: Выделить всё

usage: manage.py dbshell [-h] [--version] [-v {0,1,2,3}] [--settings SETTINGS]
[--pythonpath PYTHONPATH] [--traceback] [--no-color]
[--database DATABASE]
manage.py dbshell: error: unrecognized arguments: psql
Я прочитал несколько других сообщений об этой ошибке, но не понимаю, почему это не работает для меня. У меня правильно настроены все настройки и установлены все нужные приложения.

Мои настройки.py:

Код: Выделить всё

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'postgres',
'USER': 'postgres',
'PASSWORD': '********',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
РЕДАКТИРОВАТЬ: я не добавлял папку /bin Postgres в свой PATH. Я только что сделал это, и теперь это работает. Спасибо Дэниелу Роузману.

Подробнее здесь: https://stackoverflow.com/questions/471 ... n-your-pat
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»