PyCharm Python не видится модуль psycopg2

Admin Python Errors, Software Errors

Если PyCharm не видит установленный пакет psycopg2.

При выполнении команды install packages из PyCharm, он скорее всего выполняет базовую команду для установки psycopg2:

pip install psycopg2

В результате модуль все равно оказывается не найденным и повторная установка ничего не даст.

Ошибка может выглядеть в том числе так:

Collecting psycopg2
Using cached psycopg2-2.8.5.tar.gz (380 kB)
Using legacy setup.py install for psycopg2, since package ‘wheel’ is not installed.
Installing collected packages: psycopg2
Running setup.py install for psycopg2 … error
ERROR: Command errored out with exit status 1:
command: apps/venv/bin/python -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘»‘»‘/private/var/folders/ym/kh_xg91d6f9gxkc3bz_0xvhh0000gn/T/pip-install-ohkeai69/psycopg2/setup.py'»‘»‘; __file__='»‘»‘/private/var/folders/ym/kh_xg91d6f9gxkc3bz_0xvhh0000gn/T/pip-install-ohkeai69/psycopg2/setup.py'»‘»‘;f=getattr(tokenize, ‘»‘»‘open'»‘»‘, open)(__file__);code=f.read().replace(‘»‘»‘\r\n'»‘»‘, ‘»‘»‘\n'»‘»‘);f.close();exec(compile(code, __file__, ‘»‘»‘exec'»‘»‘))’ install —record /private/var/folders/ym/kh_xg91d6f9gxkc3bz_0xvhh0000gn/T/pip-record-51vc4dqr/install-record.txt —single-version-externally-managed —compile —install-headers apps/venv/include/site/python3.7/psycopg2
cwd: /private/var/folders/ym/kh_xg91d6f9gxkc3bz_0xvhh0000gn/T/pip-install-ohkeai69/psycopg2/

Дело в том, что для работы psycopg2 в системах unix нужен компилятор и дополнительные библиотеки libpq, libssl. Для установки сразу всего в консоли своего проекта введите:

pip install psycopg2-binary

После этого все должно быть ок.

Метки:

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"PyCharm Python не видится модуль psycopg2"