Error: Failed to load the native TensorFlow runtime
Question:
Today I installed TensorFlow using:
C:>pip3 install --upgrade tensorflow
Collecting tensorflow
Using cached tensorflow-1.2.0-cp35-cp35m-win_amd64.whl
Requirement already up-to-date: bleach==1.5.0 in c:python35libsite-packages (
from tensorflow)
Requirement already up-to-date: werkzeug>=0.11.10 in c:python35libsite-packag
es (from tensorflow)
Requirement already up-to-date: html5lib==0.9999999 in c:python35libsite-pack
ages (from tensorflow)
Requirement already up-to-date: protobuf>=3.2.0 in c:python35libsite-packages
(from tensorflow)
Requirement already up-to-date: backports.weakref==1.0rc1 in c:python35libsit
e-packages (from tensorflow)
Requirement already up-to-date: markdown==2.2.0 in c:python35libsite-packages
(from tensorflow)
Requirement already up-to-date: numpy>=1.11.0 in c:python35libsite-packages (
from tensorflow)
Requirement already up-to-date: six>=1.10.0 in c:python35libsite-packages (fr
om tensorflow)
Requirement already up-to-date: wheel>=0.26 in c:python35libsite-packages (fr
om tensorflow)
Requirement already up-to-date: setuptools in c:python35libsite-packages (fro
m protobuf>=3.2.0->tensorflow)
Installing collected packages: tensorflow
Successfully installed tensorflow-1.2.0
When I tried to import TensorFlow, it throws:
C:>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Traceback (most recent call last):
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:Python35libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
File "<frozen importlib._bootstrap>", line 577, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 906, in create_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow.py", l
ine 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 21, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 20, in swig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:Python35libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:Python35libsite-packagestensorflow__init__.py", line 24, in <modu
le>
from tensorflow.python import *
File "C:Python35libsite-packagestensorflowpython__init__.py", line 49, i
n <module>
from tensorflow.python import pywrap_tensorflow
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow.py", l
ine 52, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:Python35libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
File "<frozen importlib._bootstrap>", line 577, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 906, in create_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow.py", l
ine 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 21, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 20, in swig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:Python35libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_probl
ems
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
>>>
I’m using Python 3.5.2 64bit. I don’t really know why the import process throws errors.
Answers:
simply download MSVCP140.dll, unzip it and then paste it in system32 folder..
I had a similar error on OSX Siera when i installed tensorflow through pip on python 3.6. It was fixed by using the binary URL that identifies the TensorFlow Python package
sudo pip3 install --upgrade tfBinaryURL # Python 3.n
in my case tfBinaryURL is as below:
sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.3.0-py3-none-any.whl
Similar problem occurred with me. I am using Windows 8.1 (64 bit)
operating system and Python 3.6.2 (64 bit)
.
I have solved the problem by installing Visual C++ Redistributable for Visual Studio 2015 (vc_redist.x64.exe)
from vc_redist.x64.exe.
Pay attention to CUDA operation, since exactly this error is reported when CUDA is not working at all. Try from cmd e.g. c:Program FilesNVIDIA GPU Computing ToolkitCUDAv8.0extrasdemo_suite>oceanFFT.exe
If it fails, try to update driver (Device manager / Display adapters / NVIDIA…) of your graphics card.
I had the same problem today and I followed all of these advice here as well as many more from other sources in the internet and from my own head. None of them worked.
I had installed tf 1.2.0 and it had no problem importing it
pip3 install --upgrade tensorflow==1.2.0
Further on, I found out that all the versions import well, up to 1.6.0., so I’ll go about with 1.5.0.
Currently, the latest is 1.7.0.
First uninstall this
pip uninstall tensorflow
Now for re installation Download this tensorflow wheel file
Install this using(in same Directory)
pip install tensorflow-1.6.0-cp36-cp36m-win_amd64.whl
My code worked perfectly after executing this line:
pip install tensorflow --upgrade --force-reinstall
- go to [https://github.com/fo40225/tensorflow-windows-wheel][1]
-
based
on python and cuda version copy one of the path(I used
compiler:VS2017 15.8 ,CUDA:NO ,SIMD:x86_64 and this worked for me)
-
paste it after https://github.com/fo40225/tensorflow-windows-wheel/blob/master/
-
download *.whl
-
open anaconda and change directory to location of *.whl
-
run this command: pip install *.whl
(instead of * must be use name
of .whl file)
1) I did this : pip uninstall tensorflow
2) Downloaded the file from: tensorflow wheel
3) Then did this : pip install tensorflow-1.6.0-cp36-cp36m-win_amd64.whl
BUT it gave me this Error
ERROR: tensorflow-1.6.0-cp36-cp36m-win_amd64.whl is not a supported
wheel on this platform.
so I tried to install tensorflow as a dependency in my installed Anaconda Navigator
AND IT WORKED FOR ME!
For mac users who us macOS X versions < 10.12.6 install tensorflow version 1.5:
pip install tensorflow==1.5
If you want to have Tensorflow Version 2 with the least dependencies, use this version:
pip install tensorflow==2.0.0b1
You could try to downgrade TensorFlow or use TensorFlow lattest version
pip install tensorflow
I had the same problem, I’m using a macbook unibody (2008) it works perfectly, and I can’t update it any more, currently it’s running MacOS X 10.11 (El Capitán). So, after being fighting for several hours trying to solve it, I’ve been able to solve it doing the next thing:
pip uninstall tensorflow
conda install tensorflow instead of "pip"
You may want to install Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019.
Download msvcp140.dll and add to System32 folder.
Today I installed TensorFlow using:
C:>pip3 install --upgrade tensorflow
Collecting tensorflow
Using cached tensorflow-1.2.0-cp35-cp35m-win_amd64.whl
Requirement already up-to-date: bleach==1.5.0 in c:python35libsite-packages (
from tensorflow)
Requirement already up-to-date: werkzeug>=0.11.10 in c:python35libsite-packag
es (from tensorflow)
Requirement already up-to-date: html5lib==0.9999999 in c:python35libsite-pack
ages (from tensorflow)
Requirement already up-to-date: protobuf>=3.2.0 in c:python35libsite-packages
(from tensorflow)
Requirement already up-to-date: backports.weakref==1.0rc1 in c:python35libsit
e-packages (from tensorflow)
Requirement already up-to-date: markdown==2.2.0 in c:python35libsite-packages
(from tensorflow)
Requirement already up-to-date: numpy>=1.11.0 in c:python35libsite-packages (
from tensorflow)
Requirement already up-to-date: six>=1.10.0 in c:python35libsite-packages (fr
om tensorflow)
Requirement already up-to-date: wheel>=0.26 in c:python35libsite-packages (fr
om tensorflow)
Requirement already up-to-date: setuptools in c:python35libsite-packages (fro
m protobuf>=3.2.0->tensorflow)
Installing collected packages: tensorflow
Successfully installed tensorflow-1.2.0
When I tried to import TensorFlow, it throws:
C:>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Traceback (most recent call last):
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:Python35libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
File "<frozen importlib._bootstrap>", line 577, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 906, in create_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow.py", l
ine 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 21, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 20, in swig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:Python35libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:Python35libsite-packagestensorflow__init__.py", line 24, in <modu
le>
from tensorflow.python import *
File "C:Python35libsite-packagestensorflowpython__init__.py", line 49, i
n <module>
from tensorflow.python import pywrap_tensorflow
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow.py", l
ine 52, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:Python35libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
File "<frozen importlib._bootstrap>", line 577, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 906, in create_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow.py", l
ine 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 21, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:Python35libsite-packagestensorflowpythonpywrap_tensorflow_intern
al.py", line 20, in swig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:Python35libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_probl
ems
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
>>>
I’m using Python 3.5.2 64bit. I don’t really know why the import process throws errors.
simply download MSVCP140.dll, unzip it and then paste it in system32 folder..
I had a similar error on OSX Siera when i installed tensorflow through pip on python 3.6. It was fixed by using the binary URL that identifies the TensorFlow Python package
sudo pip3 install --upgrade tfBinaryURL # Python 3.n
in my case tfBinaryURL is as below:
sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.3.0-py3-none-any.whl
Similar problem occurred with me. I am using Windows 8.1 (64 bit)
operating system and Python 3.6.2 (64 bit)
.
I have solved the problem by installing Visual C++ Redistributable for Visual Studio 2015 (vc_redist.x64.exe)
from vc_redist.x64.exe.
Pay attention to CUDA operation, since exactly this error is reported when CUDA is not working at all. Try from cmd e.g. c:Program FilesNVIDIA GPU Computing ToolkitCUDAv8.0extrasdemo_suite>oceanFFT.exe
If it fails, try to update driver (Device manager / Display adapters / NVIDIA…) of your graphics card.
I had the same problem today and I followed all of these advice here as well as many more from other sources in the internet and from my own head. None of them worked.
I had installed tf 1.2.0 and it had no problem importing it
pip3 install --upgrade tensorflow==1.2.0
Further on, I found out that all the versions import well, up to 1.6.0., so I’ll go about with 1.5.0.
Currently, the latest is 1.7.0.
First uninstall this
pip uninstall tensorflow
Now for re installation Download this tensorflow wheel file
Install this using(in same Directory)
pip install tensorflow-1.6.0-cp36-cp36m-win_amd64.whl
My code worked perfectly after executing this line:
pip install tensorflow --upgrade --force-reinstall
- go to [https://github.com/fo40225/tensorflow-windows-wheel][1]
-
based
on python and cuda version copy one of the path(I used
compiler:VS2017 15.8 ,CUDA:NO ,SIMD:x86_64 and this worked for me) -
paste it after https://github.com/fo40225/tensorflow-windows-wheel/blob/master/
-
download *.whl
-
open anaconda and change directory to location of *.whl
-
run this command:
pip install *.whl
(instead of * must be use name
of .whl file)
1) I did this : pip uninstall tensorflow
2) Downloaded the file from: tensorflow wheel
3) Then did this : pip install tensorflow-1.6.0-cp36-cp36m-win_amd64.whl
BUT it gave me this Error
ERROR: tensorflow-1.6.0-cp36-cp36m-win_amd64.whl is not a supported
wheel on this platform.
so I tried to install tensorflow as a dependency in my installed Anaconda Navigator
AND IT WORKED FOR ME!
For mac users who us macOS X versions < 10.12.6 install tensorflow version 1.5:
pip install tensorflow==1.5
If you want to have Tensorflow Version 2 with the least dependencies, use this version:
pip install tensorflow==2.0.0b1
You could try to downgrade TensorFlow or use TensorFlow lattest version
pip install tensorflow
I had the same problem, I’m using a macbook unibody (2008) it works perfectly, and I can’t update it any more, currently it’s running MacOS X 10.11 (El Capitán). So, after being fighting for several hours trying to solve it, I’ve been able to solve it doing the next thing:
pip uninstall tensorflow
conda install tensorflow instead of "pip"
You may want to install Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019.
Download msvcp140.dll and add to System32 folder.