Я установил тензор потока (ЦП) и создал для него среду.Я использую код в версии anacondaa, но ошибка при загрузке кода - PullRequest
0 голосов
/ 18 июня 2019

Я создал среду для тензорного потока, но когда я импортирую тензорный поток как tf в приглашении anaconda, он запускается, я думаю и показываю:

(base) C:\Users\Administrator>activate env
(env) C:\Users\Administrator>python
Python 3.7.3 (default, Apr 24 2019, 15:29:51) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
2019-06-18 18:27:56.390819: I tensorflow/core/common_runtime/process_util.cc:71] Creating new thread pool with default inter op setting: 4. Tune using inter_op_parallelism_threads for best performance.
>>> print(sess.run(hello))
b'Hello, TensorFlow!'

Но в spyder / Jupyter, когда я работаю:

import tensorflow as tf

это показывает мне ошибку как:

n [2]: runfile ('C: /Users/Administrator/.spyder-py3/temp.py', wdir = 'C: /Пользователи / Администратор / .spyder-py3 ') Traceback (последний вызов был последним):

Файл "", строка 1, в файле запуска (' C: /Users/Administrator/.spyder-py3/temp.py', wdir =' C: /Users/Administrator/.spyder-py3 ')

Файл "C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder_kernels \ customize \ spydercustomize.py", строка 786, в исполняемом файле исполняемого файла (имя файла, пространство имен)

Файл "C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder_kernels \ customize \ spydercustomize.py", строка 110, в исполняемом файле exec (compile (f.read (), имя файла, 'exec'), пространство имен)

Файл "C: /Users/Administrator/.spyder-py3/temp.py", строка 1, в тензорном потоке импорта как tf

Файл "C: \ ProgramData \"Anaconda3 \ lib \ site-packages \ensorflow__init __. Py ", строка 24, из файла tenorflow.python import pywrap_tensorflow # pylint: disable = неиспользованный-import

Файл" C: \ ProgramData \ Anaconda3 \ lib \ site- "packages \ensorflow \ python__init __. py ", строка 49, из файла tenorflow.python import pywrap_tensorflow

Файл" C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ensorflow \ python \ pywrap_tensorflow.py ", строка74, в повышение ImportError (msg)

ImportError: Traceback (последний вызов был последним): файл "C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ tenorflow \ python \ pywrap_tensorflow.py", строка 58, из файла tenorflow.python.pywrap_tensorflow_internal import * Файл "C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ensorflow \ python \ pywrap_tensorflow_internal.py", строка 28, в _pywrap_tensorflow_internal = swig_import_helper () файл "C: \ ProgramAnaconda3 \ lib \ site-packages \ tenorflow \ python \ pywrap_tensorflow_internal.py ", строка 24, в swig_import_helper _mod = imp.load_module ('_ pywrap_tensorflow_internal',fp, путь, описание) Файл "C: \ ProgramData \ Anaconda3 \ lib \ imp.py", строка 242, в load_module возвращает load_dynamic (имя, имя файла, файл) Файл "C: \ ProgramData \ Anaconda3 \ lib \ imp.py", строка 342, в load_dynamic return _load (spec) ImportError: Ошибка загрузки DLL: сбой процедуры инициализации библиотеки динамических ссылок (DLL).

Не удалось загрузить собственную среду выполнения TensorFlow.

См.https://www.tensorflow.org/install/errors

по некоторым распространенным причинам и решениям.При обращении за помощью включите всю трассировку стека над этим сообщением об ошибке.

Как мне продолжить.

1 Ответ

0 голосов
/ 18 июня 2019

( сопровождающий Spyder здесь ) Эта проблема исправлена ​​в нашей последней версии ( 3.3.4 в июне 2019 года). Обновите, запустив следующую команду в приглашении Anaconda:

conda update spyder
...