我尝试用Python学习TensorFlow。 我的问题是导入TF模块。 这里是我的configuration: Python 3.6.1 , Windows 7 (带有MSVCP140.dll)
我已经通过命令安装了TensorFlow(在电源shell中)。 有用。
python -m pip install --upgrade tensorflow
但是当我运行python环境并尝试导入张量stream
import tensorflow as tf
我得到的错误,这个错误提出了与它有关的另一个错误,但在一开始,我想先解决这个问题
Traceback(最近一次调用最后):第18行,在swig_import_helper fp中,path名为“C:\ Users \ Jacek \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py” ,在find_module中的第296行,描述= imp.find_module('_pywrap_tensorflow',[dirname( file )])文件“C:\ Users \ Jacek \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ imp.py” ImportError(_ERR_MSG.format(name),name = name)ImportError:没有名为'_pywrap_tensorflow'的模块
问题是我的cuDNN库 – 无论什么原因cudnn-8.0-windows10-x64-v6.0不工作 – 我用cudnn-8.0-windows10-x64-v5.1 – 所有的好!
我的设置使用Win10 64和Nvidia GTX780M:
如果你运行Windows 32,一定要获得上述文件的32位版本。
这是一个已知的错误。 有一个名为MSVCP140.DLL
的文件,您需要在系统中运行TensorFlow。 检查这个文件是否在%path%
。 如果不是,请下载Visual Studio C ++。 它是免费的,你可以在这里下载: https : //www.visualstudio.com/vs/cplusplus 。
解决方案是将Python降级到版本3.5,并再次安装TensorFlow。 这个对我有用
解:-
不要吃苦 简单地将你的python版本从3.6.1降级到3.5.2和
再次安装tensorflow ..你不需要升级包。
“pip install tensorflow”会自动下载最新版本(可能是
1.0.1)
脚步:-
步骤1: – conda搜索python
第2步: – conda安装python = 3.5.2
第3步: – pip安装tensorflow
第四步: – 将tensorflow导入为tf
Horray !! ..它工作..
希望你不会再得到同样的错误!