Jupyter Блокнот и Виртуаленв - PullRequest
0 голосов
/ 16 октября 2019

Я установил ноутбук Jupyter и использую его с virtualenv, я уже установил некоторые пакеты в python, но когда я запускаю ноутбук Jupyter, например, импортирую numpy как np, у меня проблема, модуль не найден, есть способсоединить все мои пакеты, установленные на python, с ноутбуком Jupyter?

Спасибо!

Ответы [ 3 ]

0 голосов
/ 16 октября 2019

Команда jupyter notebook может не ссылаться на установку jupyter в используемой вами виртуальной среде. Вот почему, даже если вы установили пакеты в своей среде, jupyter не может импортировать их, потому что ищет в другом месте.

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

Лучший способ - запустить jupyter notebook со средой python, в которой установлены все ваши модули. Для этого активируйте вашу виртуальную среду, а затем выполните:

python -m jupyter notebook

Это откроет Jupyter с установленным jupyter в том месте, куда указывает ваш python, и там будут установлены пакеты!

0 голосов
/ 16 октября 2019

Если вы установили свои пакеты в python и запустили блокнот jupyter из вашего virtualenv, вы не сможете импортировать эти установленные пакеты, потому что virtualenv создал изолированную среду Python. Вы можете прочитать о virtualenv здесь .

Существует два способа решения вашей проблемы:

  1. Запустите блокнот jupyter без virtualenv (просто введите jupyter notebook в вашем терминале / командной строке)

  2. Установите эти пакеты в вашей виртуальной среде.

0 голосов
/ 16 октября 2019

Есть две вещи, которые следует учитывать:

  1. Установили ли вы эти модули внутри виртуального окружения?
  2. Запускаете ли вы jupyter изнутри виртуального окружения?

Если вы выполните эти действия правильно, то ошибка должна исчезнуть.

Надеюсь, эта помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...