Невозможно импортировать psycopg2 в блокнот jupyter, но можно в консоль python3 - PullRequest
0 голосов
/ 06 мая 2019

Я могу импортировать pyscopg2 в консоль python, но не в блокнот jupyter.

Я установил psycopg2 через анаконда-навигатор.

Блокнот Jupyter:

import psycopg2
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-3-7d2da0a5d979> in <module>
----> 1 import psycopg2

ModuleNotFoundError: No module named 'psycopg2'
import sys
sys.path

[ '/ Users / Me / Anaconda / MLJSONs', '/Usr/local/anaconda3/lib/python37.zip', '/Usr/local/anaconda3/lib/python3.7', '/usr/local/anaconda3/lib/python3.7/lib-dynload', '', '/Usr/local/anaconda3/lib/python3.7/site-packages', '/Usr/local/anaconda3/lib/python3.7/site-packages/aeosa', '/usr/local/anaconda3/lib/python3.7/site-packages/IPython/extensions', «/Users/me/.ipython']

Консоль Python:

python3

>>> import psycopg2

Здесь нет проблем.

>>> import sys
>>> sys.path

['', '/usr/local/anaconda3/envs/env3/lib/python37.zip', '/Usr/local/anaconda3/envs/env3/lib/python3.7', '/Usr/local/anaconda3/envs/env3/lib/python3.7/lib-dynload', «/usr/local/anaconda3/envs/env3/lib/python3.7/site-packages']

Список Конда:

# packages in environment at /usr/local/anaconda3/envs/env3:
#
# Name                    Version                   Build  
...
psycopg2                  2.7.6.1          py37ha12b0ac_0  
python                    3.7.3                h359304d_0  
...

Я пытался:

Добавление его к sys.path, но происходит тот же результат.

sys.path.insert(0,'/usr/local/anaconda3/envs/env3/lib')

1 Ответ

0 голосов
/ 06 мая 2019

Решение было просто установить с помощью pip вне моей виртуальной среды conda.

pip install psycopg2
...