On Windows, running “import tensorflow” generates No module named “_pywrap_tensorflow” error

后端 未结 23 3287
误落风尘
误落风尘 2020-11-22 06:55

On Windows, TensorFlow reports either or both of the following errors after executing an import tensorflow statement:

  • No module named \"_pyw
23条回答
  •  孤独总比滥情好
    2020-11-22 07:12

    My two cents:

    I had a ton of problems trying to get my CUDA 8.0 installed properly on Windows 7. I had a previous version installed and I wanted to upgrade so I uninstalled it and tried to install CUDA 8.0 (for tensorflow 1.3). The installation failed every single time, I tried to downgrade to CUDA 7.5 and was able to install it but had a ton of problems with tensorflow (similar to the PATH problem described here). Long story short: what worked for me was:

    1) Uninstall EVERY NVIDIA component (except the display graphics driver)

    2) Download CUDA toolkit 8.0 (and the patch) https://developer.nvidia.com/cuda-downloads

    3) Check the CheckSum MD5 (I used MS https://www.microsoft.com/en-ca/download/confirmation.aspx?id=11533 but any would do) to make sure they were OK (it happened several times that the installer was not dowloaded properly because my WiFi router apparently).

    4) Run the CUDA toolkit installer as root

    5) download the cudnn 8.0 v6 and add its location to the PATH variable https://developer.nvidia.com/rdp/cudnn-download

    Hope that helps and saves some headaches...

    NOTE: This script helped me a lot to debug the problem! (Thank you mrry) https://gist.github.com/mrry/ee5dbcfdd045fa48a27d56664411d41c

提交回复
热议问题