Psycopg2 не может быть импортирован в Windows - PullRequest
0 голосов
/ 17 апреля 2020

Я работаю в Windows 10 с Python версии 3.8.1 и Pycharm в качестве IDE.

Я пытаюсь загрузить CSV-файл на мой локальный сервер в PostgreSQL. Поскольку данные большие, я намерен использовать sqlalchemy с create_engine.

Пока все хорошо, но когда я запускаю код, он показывает следующую ошибку:

ModuleNotFoundError: No module named 'psycopg2'

даже думал, что я установил psycopg2 с помощью команды pip .

Когда я пытаюсь импортировать пакет psycopg2 с помощью Pycharm, он говорит мне, что

Error: pg_config executable not found.

даже думал, что смогу увидеть, что он внутри

C: \ Program Files \ PostgreSQL \ 12 \ bin \

Следующие возможные решения, которые предлагает Pycharm, не работают:

  • Добавить pg_config к PATH , поскольку он возвращает ту же ошибку
  • Укажите полный путь к исполняемому файлу с параметром: python setup.py build_ext --pg-config / path / to / pg_config build , поскольку терминал говорит мне, что python не распознает setup.py как файл или каталог

Я немного растерялся, поскольку мое первоначальное намерение состояло в том, чтобы загрузить CSV-файл в Postgres DB ...

...