невозможно использовать предустановленные python пакеты в ноутбуке Jupyter - PullRequest
0 голосов
/ 18 апреля 2020

ребята,

вот в чем проблема. Я получил доступ к серверу с ноутбуком Jupyter. На этом сервере уже установлено несколько пакетов, которые я хочу использовать. Но, к сожалению, это не работает со всеми пакетами. Например, pandas, numpy и другие работают, но у меня проблемы со sklearn и Tensorflow. Когда я запрашиваю список всех установленных пакетов через pip, я вижу, например, установку Tensorflow:

enter image description here

Если я хочу импортировать пакет, я получаю это сообщение:

enter image description here

То же самое и со sklearn. Другие пакеты работают. Поскольку на этом сервере все еще работают несколько человек, я не хотел бы переустанавливать пакеты или перезагружать сервер. У кого-нибудь есть идея, где моя ошибка?

Большое спасибо и будьте здоровы!

1 Ответ

0 голосов
/ 18 апреля 2020

На сервере может быть установлено несколько версий Python. И версия, используемая pip, не обязательно должна совпадать с версией вашего ноутбука.

Итак, сначала проверьте, какую версию Python использует ваш ноутбук; Откройте меню File и нажмите New console for notebook. В консоли вы должны увидеть версию Python. Скажем, это показывает:

Python 3.7.6

Затем вызовите python3.7 -m pip list, чтобы узнать, какие модули фактически установлены для этой версии Python.

Редактировать

Есть ли простой способ сказать только моей записной книжке juptyer, что взять эту версию?

Использовать Change Kernel... из меню Kernel.

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