Я пытаюсь установить тензор потока в среде Анаконды. Поскольку у меня запущено несколько существующих сред, я связан с Miniconda2 и не хочу переходить на Miniconda3.
Мне известно о , как установить tenorflow на anaconda python 3.6
То, что я сделал до сих пор:
conda create -n tf pip python=3.6
activate tf
Я тогда попробовал
conda install -c intel tensorflow
Когда я пытаюсь запустить
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
Я получаю ошибку
File "C:\temp\2018-11-03 DL Segmentation\hello world.py", line 1, in <module>
import tensorflow as tf
File "c:\Users\Thomas\Miniconda2\envs\tf\Lib\site-packages\tensorflow\__init__.py", line 22, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "c:\Users\Thomas\Miniconda2\envs\tf\Lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "c:\Users\Thomas\Miniconda2\envs\tf\Lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in <module>
raise ImportError(msg)
builtins.ImportError: Traceback (most recent call last):
File "c:\Users\Thomas\Miniconda2\envs\tf\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 14, in swig_import_helper
return importlib.import_module(mname)
File "c:\Users\Thomas\Miniconda2\envs\tf\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 658, in _load_unlocked
File "<frozen importlib._bootstrap>", line 571, in module_from_spec
Я установил Microsoft C ++ dll в соответствии с рекомендациями, но безуспешно:
https://github.com/tensorflow/tensorflow/issues/6055
Примечание: я также безуспешно пробовал следующее:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.11.0-cp36-cp36m-win_amd64.whl
Есть идеи?
UPDATE:
Я попробовал то же самое на другом ПК с окружением Miniconda3 вместо Miniconda2, и программа hello world работает:
conda install -c intel tensorflow
Является ли тензор потока несовместимым с Miniconda2?