Я тоже столкнулся с этой ошибкой.Подобно тому, что вы сделали, я следовал за страницей установки, запустил conda install -c anaconda postgresql
и получил ту же ошибку в вашем посте.
Я использовал postgresql через прямую установку до, в osx и, насколько я помню,Вы можете просто psql
войти в базу данных после завершения установки.
Может быть, это не так для установок Anaconda.Я преодолел это, инициализировав новую систему баз данных в новой пустой папке.В моем случае я создал новую папку в "\ AppData \ Local \ conda \"
-- Initialize the database system
pg_ctl init -D <path_to_your_database_system>
-- Start the database
C:/Users/kerwei/AppData/Local/Continuum/anaconda3/envs/py36/Library/bin/pg_ctl -D <path_to_your_database_system> -l logfile start
ПРИМЕЧАНИЕ: Поработав некоторое время, я понял, что как только вы выйдете изВ среде conda экземпляр базы данных также завершается без надлежащего завершения работы.Поскольку я не использую его для производства, это меня не беспокоит.Однако можно предпринять дальнейшие шаги, чтобы включить загрузку и выключение базы данных во время conda activate
или conda deactivate
, чтобы сделать ее менее громоздкой.