Я попытался установить процессор tenorflow с помощью pip в моем 64-битном python3.6.0 для windows8.1 с использованием pip install tensorflow
но он выдает мне эту ошибку:
Traceback (most recent call last): File "C:\Users\Laitooo
San\Desktop\tf.py", line 1, in <module>
import tensorflow as tf File "C:\Users\Laitooo San\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\__init__.py",
line 24, in <module>
from tensorflow.python import * File "C:\Users\Laitooo San\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\__init__.py",
line 52, in <module>
from tensorflow.core.framework.graph_pb2 import * File "C:\Users\Laitooo
San\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\core\framework\graph_pb2.py",
line 6, in <module>
from google.protobuf import descriptor as _descriptor File "C:\Users\Laitooo
San\AppData\Local\Programs\Python\Python36\lib\site-packages\google\protobuf\descriptor.py",
line 47, in <module>
from google.protobuf.pyext import _message ImportError: DLL load failed: The specified procedure could not be found.
Я скачал python36.dll и убедился, что все остальные .dll есть, и установил Microsoft visual c++ 2015
Я также удалил tenorflow и установил другую версию несколько раз, но безрезультатно.
Может кто-то помочь мне, пожалуйста?
Аналогичная проблема в Github:
Проблема должна быть решена, если вы установите файл колеса, указанный в одном из ответов. Здесь вы можете найти файл колеса.
Вы можете установить файл колеса с помощью пипа. Сначала измените текущий каталог для установки местоположения. Затем,
pip install tensorflow-1.6.0-cp36-cp36m-win_amd64.whl
У меня также была эта ошибка, и я смог ее исправить, понизив версию protobuf с 3.6.1 до 3.6.0:
pip install protobuf==3.6.0
Я получил эту (бесполезную) ошибку после установки на python 3.7. Оказывается, я не установил cuDNN, пакет нейронной сети. После этого он запускается без проблем.
Обновление с python 3.6.0 до python 3.6.4 исправило эту проблему для меня.
его проблема с python = 3.6.0
Обновление до любых более поздних версий Python 3.6
Все официальные двоичные файлы тензорного потока начиная с 1.6 были сделаны с AVX, что делает старые процессоры неподдерживаемыми. Чтобы установить последние версии tenorflow на старом процессоре, вы можете просто установить тензор потока с колеса, созданного не AVX (вы можете найти его здесь)
pip install <path to the downloaded .whl file>