win10安裝cuda+cudnn+python+tensorflow-gpu+pycharm踩坑系列詳細講解

本來之前是在win7系統裝的python,後來一直報錯就果斷裝了win10系統。由於經常安裝python,cuda,有時候安裝過程中因爲版本的原因會出現很多問題,這裏就記錄以下安裝步驟以及遇到的問題。
我這裏的版本是cuda9.0+cudnn7.2+python3.6+tensorflow-gpu==1.12
1、下載cuda並安裝
2、下載cudnn並安裝
3、下載python並安裝
4、pip install tensorflow-gpu
5、下載pycharm並安裝
6、cuda的卸載

1、cuda
下載地址:
https://developer.nvidia.com/cuda-toolkit-archive
在這裏插入圖片描述
下載完CUDA便可以開始安裝了,這裏建議選擇精簡的,我之前自定義裝不上(也不知道是不是沒有裝在c盤的原因),精簡的可以不用添加cuda的環境變量。安裝的過程可能會出現360禁止這個軟件的運行,一直允許就可以了。

在這裏插入圖片描述
安裝結束之後,打開控制檯輸入nvcc -V,出現NVIDIA就說明安裝成功了
在這裏插入圖片描述
如果你沒有安裝成功,報錯:nvcc fatal : Cannot find compiler ‘cl.exe’ in PATH,可以參考這篇博客這篇博客

2、下載cudnn,官網鏈接:https://developer.nvidia.com/rdp/cudnn-archive
下載之後解壓打開是這樣的
在這裏插入圖片描述
將bin,include,lib分別複製到cuda對應的bin,include,lib中,如果cuda是精簡版安裝的,那麼cuda安裝的位置就在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0裏。
D:\cuda\cudnn-9.0-windows10-x64-v7\cuda\bin\cudnn64_7.dll拷貝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
D:\cuda\cudnn-9.0-windows10-x64-v7\cuda\include\cudnn.h 拷貝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include
D:\cuda\cudnn-9.0-windows10-x64-v7\cuda\lib\x64\cudnn.lib拷貝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64
這時候將C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64加到環境變量path中去,也不知道不加有沒有影響,反正我加了。

3、下載python:https://www.python.org/downloads/
在這裏插入圖片描述
下載下來直接安裝就可以了,記得將路徑加上。安裝好了python之後打開控制檯,輸入python:
在這裏插入圖片描述
出現這個說明python已經安裝成功。ctrl+z關閉python窗口。

4、安裝tensorflow-gpu,在控制檯重新輸入pip install tensorflow-gpu,安裝之後輸入python,再輸入import tensorflow,沒報錯就說明你安裝成功啦。如果報錯,多半是你的tensorflow版本不對,你可以參考這邊博客
在這裏插入圖片描述

5、安裝pycharm
pycharm官網地址: https://www.jetbrains.com/pycharm/download/

在這裏插入圖片描述
安裝後會出現import 不能導入擴展包,File->Settings->Project->Project Interpreter 點擊後面選擇你的python編譯器路徑,這樣python擴展包就自動加進去了。
在這裏插入圖片描述

這樣你的python就可以用啦。

6、cuda的卸載

如果你的cuda不能工作,想要卸載重新安裝,個人覺得在控制面板中卸載沒有那麼方便,建議直接在360軟件中卸載所有的NVIDIA軟件,卸載完之後需要關機重啓,再把c盤(你的cuda安裝地址)中的C:\Program Files\NVIDIA GPU Computing Toolkit\和C:\Program Files\NVIDIA Corporation這兩個文件夾也刪除,這個cuda就可以刪除乾淨了。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章