У меня довольно небольшой опыт работы с Python, и я застрял в том, что должно быть довольно простым вопросом. Я использую Jupyter Notebook на Ma c.
. Я хотел установить psycopg2 в Python, поэтому набрал
import psycopg2 as pg2
Но я получил следующую ошибку:
ModuleNotFoundError Traceback (most recent call
last)
<ipython-input-1-32fa0c891bdd> in <module>
----> 1 import psycopg2 as pg2
ModuleNotFoundError: No module named 'psycopg2'
Затем я подошел к терминалу и набрал:
pip install psycopg2
, что привело к другой ошибке:
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 ...
Я не уверен, как go об использовании этой информации в сообщении об ошибке. Может ли кто-нибудь помочь направить меня в правильном направлении?
Также ответьте на вопрос:
a.) Зачем мне нужно использовать pip install modulename в терминале, когда мне не нужно это делать что с pandas или numpy?
Любая помощь будет оценена.