Версия Tensorflow отличается в ноутбуках Conda Env и Jupyter - PullRequest
0 голосов
/ 03 ноября 2018

Я создал conda env и установил тензор потока 1.4

pip install tensorflow==1.4

Это установлено, и изнутри среды, когда я набираю

import tensorflow as tf
tf.__version__

печатает '1.4.0'

Теперь я открываю блокнот jupyter из той же среды, и когда я набираю то же самое в блокноте, он дает мне 1.10.0

Как это возможно? Блокнот Jupyter должен принимать те же библиотеки, в которых он работает. Как у него другая версия tenorflow

И, кстати, я обеспокоен этим, потому что я хочу использовать 1.4.0 в своей записной книжке

1 Ответ

0 голосов
/ 04 ноября 2018

Вот вопросы, которые я задаю себе в подобных ситуациях, и они обычно решают мою проблему:

Работало ли ядро ​​моего ноутбука, пока я pip пед? Выключите и перезапустите.

pip и conda совместно используют PATH и так далее? Я не считаю само собой разумеющимся, что мой пункт изменяет мой conda env. Вы можете проверить с помощью этих команд.

Ваш conda env создан, но активен ли он? Вы перечислили созданные envs с этими , и вы можете активировать / деактивировать их.

Помимо проверки всего этого, откуда я запускаю jupyter? Мне нравится устанавливать jupyter просто с pip install jupyter, и это может добавить jupyter к командной строке во всем мире. Навигатор / командная строка Anaconda надежно запускает Jupyter, который находится в вашем дистрибутиве Anaconda.

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