почему keras правильно установлен в одном сеансе терминала, но во всех последующих сеансах и в моем ноутбуке jupyter написано, что он не установлен? - PullRequest
0 голосов
/ 05 апреля 2019

Я новичок в ноутбуках Jupyter и пытаюсь запустить тот, который импортирует керасы. Я нашел онлайн-учебник и установил его. В этом терминальном сеансе я могу успешно выполнить команду «import keras». Однако во всех последующих сеансах эта же команда возвращает, что модуль не найден. То же самое происходит, когда я пытаюсь запустить ноутбук Jupyter.

Я пытался просто запустить ноутбук из рабочего сеанса, но там говорилось, что jupyter не был найден (это происходит во всех других сеансах терминала). Я переустанавливал jupyter в этом сеансе, и это позволило мне открыть ноутбук, но затем сказал, что у меня нет панд, которые я определенно делаю, потому что это идет с анакондой, которую я использую

Рабочая сессия:

(tf) users-MacBook-Pro:~ user$ python
Python 3.6.8 |Anaconda, Inc.| (default, Dec 29 2018, 19:04:46) 
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Using TensorFlow backend.

Не работает сессия:

(base) users-MacBook-Pro:~ user$ python 
Python 3.7.1 (default, Dec 14 2018, 13:28:58) 
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'keras'

Я вижу, что они используют разные версии python, но я даже не могу понять, как добраться до python 3.6 в других моих сессиях. Буду очень признателен за любую помощь - я очень потерян.

1 Ответ

0 голосов
/ 05 апреля 2019

Кажется, будто вы создали виртуальную среду. Таким образом, ваша среда Python изолирована, и вы можете использовать разные версии Python с разными пакетами для разных проектов.

Возможно, вы создали свою среду с чем-то вроде этого, где env_name - это название вашей среды?

conda create -n env_name anaconda

В этом случае вы можете активировать свою среду с помощью этой команды:

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