python - not - tensorflow version




導入tensorflow模塊時出錯 (3)

這是一個已知的錯誤。 有一個名為MSVCP140.DLL的文件,您需要在系統中運行TensorFlow。 檢查這個文件是否在%path% 。 如果不是,請下載Visual Studio C ++。 它是免費的,你可以在這裡下載: https : //www.visualstudio.com/vs/cplusplus

我嘗試用​​Python學習TensorFlow。 我的問題是導入TF模塊。 這裡是我的配置: Python 3.6.1Windows 7 (帶有MSVCP140.dll)

我已經通過命令安裝了TensorFlow(在電源外殼中)。 有用。

python -m pip install --upgrade tensorflow

但是當我運行python環境並嘗試導入張量流

import tensorflow as tf

我得到的錯誤,這個錯誤提出了與它有關的另一個錯誤,但在一開始,我想先解決這個問題

Traceback(最近一次調用最後):第18行,在swig_import_helper fp中,路徑名為“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'的模塊


解決方案是將Python降級到版本3.5,並再次安裝TensorFlow。 這個對我有用


問題是我的cuDNN庫 - 不管是什麼原因cudnn-8.0-windows10-x64-v6.0不工作 - 我用cudnn-8.0-windows10-x64-v5.1 - 所有的好!

我的設置使用Win10 64和Nvidia GTX780M:

  • 確保你有lib MSVCP140.DLL通過檢查你的系統/路徑 - 如果沒有得到它在這裡
  • 這裡運行python 3.5.3-amd64的windows安裝程序 - 不要嘗試更新的版本,因為它們可能不起作用
  • 這裡獲取CUDA 8.0的cuDNN v5.1 - 把它放在你的用戶文件夾或其他已知位置(你需要在你的路徑中)
  • 這裡獲取CUDA 8.0 x86_64
  • 按預期設置PATH變量指向cuDNN庫和python(python路徑應該在python安裝過程中添加)

如果你運行Windows 32,一定要獲得上述文件的32位版本。





pip