Я использую Windows, без VirtualEnv. У меня установлен PSYCOPG2 с помощью PIP, и последняя версия PostgResQL также установлена.CommandError: You appear not to have the 'psql' program installed or on your path.
< /code>
Когда я запускаю ./ Manage.py dbshell psql < /code>, я получаю это: < /p>
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
< /code>
Я прочитал несколько других постов об этой ошибке, но я не понимаю, почему это не работает для меня. У меня все настройки правильно настроены, и все установленные приложения.DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'postgres',
'USER': 'postgres',
'PASSWORD': '********',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
< /code>
Редактировать: я не добавил папку Postgres /bin в свой путь. Я только что сделал это, и сейчас это работает. Спасибо Даниэлю Роземану.
Подробнее здесь: https://stackoverflow.com/questions/471 ... n-your-pat
CommandError: вы, кажется, не установили программу «PSQL» или на вашем пути ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
CommandError: вы, кажется, не установлены программы SQLite3 или на вашем пути
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
DeferredResult не устанавливает результат повторно, если мы установили его изначально.
Anonymous » » в форуме JAVA - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-