操作系统:Windows 10
的Python ver.:Python 2.7.13
tensorflow ver.:1.0.1
CUDA:8.0
cudnn:V5.1
我已经把我的CUDA和cudnn好。
tensorflow是否适用于Windows 10上的python 2.7?
cudnn64_5.dll是在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin
cudnn.h是在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include
cudnn.lib是在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64
和添加的路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin
的Microsoft Visual C++也安装2015再发行(x64)的。
,但仍然得到这个错误:
Traceback (most recent call last):
File "keras_test.py", line 2, in <module>
from keras import*
File "C:\Python27\lib\site-packages\keras\__init__.py", line 3, in <module>
from . import utils
File "C:\Python27\lib\site-packages\keras\utils\__init__.py", line 6, in <module>
from . import conv_utils
File "C:\Python27\lib\site-packages\keras\utils\conv_utils.py", line 3, in <module>
from .. import backend as K
File "C:\Python27\lib\site-packages\keras\backend\__init__.py", line 83, in <module>
from .tensorflow_backend import *
File "C:\Python27\lib\site-packages\keras\backend\tensorflow_backend.py", line 1, in <module>
import tensorflow as tf
File "C:\Python27\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import *
File "C:\Python27\lib\site-packages\tensorflow\python\__init__.py", line 72, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Python27\lib\site-packages\tensorflow\python\__init__.py", line 66, in <module>
from tensorflow.python import pywrap_tensorflow
File "C:\Python27\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 28, in <module>
_pywrap_tensorflow = swig_import_helper()
File "C:\Python27\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 20, in swig_import_helper
import _pywrap_tensorflow
ImportError: No module named _pywrap_tensorflow
Failed to load the native TensorFlow runtime.
我发现有大约tensorflow Windows上python2.7的信息非常少。
有没有其他解决方案?
或者我应该切换到Windows上的python 3.5.x?
或者在Linux上使用python2.7?
理论上,应该将时下写Python3,反正 –