Обновление
TensorFlow website поддерживает пять установок.
Насколько я понимаю, с помощью Pip installation было бы удобно импортировать TensorFlow в Jupyter Notebook (до тех пор, пока Jupyter Notebook был установлен, и не было никаких других проблем). B/z не создавало никаких виртуальных сред.
Использование virtualenv install и conda install будет необходимо установить jupyter во вновь созданную среду TensorFlow, чтобы TensorFlow работать в Jupyter Notebook (см следующий оригинальный пост раздел для более подробной информации).
Я считаю, что docker install может потребовать установки порта в VirtualBox, чтобы заставить TensorFlow работать в ноутбуке Jupyter (see this post).
Для installing from sources это также зависит от того, в какой среде встроен и установлен исходный код. Если он установлен в только что созданную виртуальную среду или виртуальную среду, в которой не установлен Jupyter Notebook, также потребуется установить Jupyter Notebook в виртуальную среду для использования Tensorflow в ноутбуке Jupyter.
Оригинал Сообщение
Чтобы использовать tensorflow в IPython и/или Jupyter (IPython) ноутбук, вам необходимо установить IPython и Jupyter (после установки tensorflow) под tensorflow активированная среды.
Перед установкой IPython и Jupyter под tensorflow среды, если вы выполните следующие команды в терминале:
username$ source activate tensorflow
(tensorflow)username$ which ipython
(tensorflow)username$ /Users/username/anaconda/bin/ipython
(tensorflow)username$ which jupyter
(tensorflow)username$ /Users/username/anaconda/bin/jupyter
(tensorflow)username$ which python
(tensorflow)username$ /User/username//anaconda/envs/tensorflow/bin/python
Это говорит о том, что при открытии питона от терминала, он использует один установленные в " среды ", где установлен тензорный поток. Поэтому вы можете успешно импортировать shadoworflow. Однако, если вы пытаетесь запустить ipython и/или jupyter ноутбук, они не установлены в «средах», оборудованных тензорным потоком, поэтому он должен вернуться к использованию обычной среды, в которой нет модуля tensorflow, поэтому вы получаете импорт ошибка.
Вы можете проверить это путем перечисления из пунктов под envs директории/tensorflow/бен:
(tensorflow) username$ ls /User/username/anaconda/envs/tensorflow/bin/
Вы увидите, что нет «IPython» и/или «jupyer» пречисление.
Чтобы использовать tensorflow с IPython и/или Jupyter ноутбук, просто установите их в tensorflow среде:
(tensorflow) username$ conda install ipython
(tensorflow) username$ pip install jupyter #(use pip3 for python3)
После их установки, должно быть «jupyer» и «IPython» показать в envs/tensorflow/bin /.
Примечания: Прежде чем пытаться импортировать модуль tenorflow в ноутбуке jupyter, попробуйте закрыть ноутбук. И сначала «дезактивируйте источник», а затем снова активируйте его («источник активирует тензорный поток»), чтобы убедиться, что все «на одной странице». Затем откройте ноутбук и попробуйте импортировать тензор. Он должен быть успешно импортирован (по крайней мере, работал на шахте).
Какую ошибку сообщ вы получили? Вы не можете импортировать тензор в Jupyter? –
------------------------------------------------- -------------------------- ImportError Traceback (последний последний вызов) в () ----> 1 import tensorflow as tf ImportError: Нет модуля с именем tensorflow –