Не удалось установить psycopg2 в Pycharm

Я пытаюсь установить psycopg2, чтобы использовать базу данных postgresql в бэкэнде моего проекта django, но каждый раз, когда я запускаю pip install psycopg2 command Я получаю сообщение об ошибке:

Error: pg_config executable not found.

pg_config is required to build psycopg2 from source.  Please add the directory
containing pg_config to the $PATH or specify the full executable path with the
option:

    python setup.py build_ext --pg-config /path/to/pg_config build ...

or with the pg_config option in 'setup.cfg'.

Я добавил папку \bin\, содержащую файл, на свой путь, я запустил pip install psycopg2-binary также я удалил и переустановил posgresql на своем компьютере, я также запустил python setup.py build_extкоманда, указанная в сообщении об ошибке, но эта ошибка все еще появляется. Я работаю в ОС Windows 10 и использую posgresql 13.1. Какие-либо предложения?

РЕДАКТИРОВАТЬ: это ошибка, которую я получаю в своем терминале:

Ошибка в терминале PyCharm

1 ответ

Вы, вероятно, уже сделали это, но шаги должны быть следующими:

  1. Установите PostgreSQL.
  2. Добавьте PostgreSQL bin/ папку на свой путь.
  3. Перезапустите командную строку, чтобы убедиться, что путь указан правильно.
  4. Бежать pip install psycopg2

У меня есть чистая установка Windows 10, и, похоже, она мне подходит. Бег pip install psycopg2-binary определенно должен работать (даже без PostgreSQL), потому что он ничего не компилирует, поэтому мне интересно, есть ли у вас там ошибки.

Другие вопросы по тегам