一、安裝說明
1、Anaconda
2、安裝opencv
3、安裝pycharm
4、安裝tensorflow
二、下載安裝Anaconda
1、Anaconda 下載地址
2、選擇Python3.7 64-Bit版本,開始下載,得到Anaconda3-2020.02-Windows-x86_64.exe
3、選擇 All Users,安裝到 D:\ProgramData\Anaconda3。
4、如下圖所示,建議兩個都勾選,第一個是把Anaconda添加到環境變量,第二個是設置Python的默認版本。
5、安裝完成後,提示可以安裝pycharm。
6、接下來可以檢查一下軟件是否安裝成功。運行 開始菜單->Anaconda3—>Anaconda Prompt,輸入命令 conda list
會出現入下圖所示,表示安裝成功。
7、運行:python 如下圖所示,表示python也大功告成。
8、安裝opencv-python
打開鏈接 python-opencv下載地址 選擇 opencv_python‑4.1.2‑cp37‑cp37m‑win_amd64.whl
開始菜單->Anaconda3—>Anaconda Prompt
就會打開一個cmd窗口,查看此時所在的目錄,將剛剛下載的opencv_python-3.4.0-cp36-cp36m-win_amd64.whl 文件放置此目錄
執行命令:pip install opencv_python-4.1.2-cp37-cp37m-win_amd64.whl
測試一下,cmd 進入python,輸入import cv2回車,不報錯就說明安裝配置成功了 。
三、安裝Pycharm
1、打開 pycharm下載地址 選擇 Community Edition的 windows(.exe).下載得到 pycharm-community-anaconda-2019.3.4.exe
2、雙擊安裝,pycharm安裝教程
3、安裝選項,勾選如下兩個
四、安裝tensorflow
1、開始菜單->Anaconda3—>Anaconda Prompt 輸入指令:pip install tensorflow gpu 上述方式,anaconda出現CondaHTTPError問題的解決。所以換成了在Pycharm上安裝tensorflow。pycharm安裝其實更加方便(本質還是pip,只不過不需要自己輸指令)。
2、打開pycharm,打開settings,選中 project Interpreter,點擊“+”,輸入“tensorflow”,如下圖所示。
3、選擇 tensorflow-gpu,後側顯示的最新版本是 2.1.0。當然也可以手動選擇其它版本
4、以上pycharm的安裝方式也失敗了。
5、最終,通過 解決ssl缺少問題 後,輸入指令:pip install tensorflow-gpu==2.1.0 就可以正常運行了。
6、但是 以上是直接從谷歌官網下載的,速度很慢。可以使用阿里雲的鏡像,速度很快,安裝成功了。阿里雲鏡像
開始菜單->Anaconda3—>Anaconda Prompt 輸入指令:pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com tensorflow-gpu==2.1.0
安裝tensorflow成功。
Successfully installed absl-py-0.9.0 astor-0.8.1 cachetools-4.0.0 gast-0.2.2 google-auth-1.12.0 google-auth-oauthlib-0.4.1 google-pasta-0.2.0 grpcio-1.27.2 keras-applications-1.0.8 keras-preprocessing-1.1.0 markdown-3.2.1 oauthlib-3.1.0 opt-einsum-3.2.0 protobuf-3.11.3 pyasn1-0.4.8 pyasn1-modules-0.2.8 requests-oauthlib-1.3.0 rsa-4.0 tensorboard-2.1.1 tensorflow-gpu-2.1.0 tensorflow-gpu-estimator-2.1.0 termcolor-1.1.0
7、輸入如下指令:import tensorflow as tf 導入tf時報錯:
W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
8、接下來就需要安裝cuda了。
五、安裝cuda
根據import tensorflow 的報錯,提示我安裝 cuda 10.1的版本
1、 cuda ToolKit下載地址 選擇CUDA Toolkit 10.1 (Feb 2019),下載後得到 cuda_10.1.105_418.96_win10.exe
2、cudnn下載地址 選擇Download cuDNN v7.6.5 (November 5th, 2019), for CUDA 10.1 ,下載後得到 cudnn-10.1-windows10-x64-v7.6.5.32.zip
3、安裝cuda_10.1.243_426.00_win10.exe。一路下一步即可。cuda安裝失敗的解決辦法
4、安裝cuDNN
解壓cudnn-10.1-windows10-x64-v7.6.5.32.zip壓縮包後,得到了bin、lib、include三個文件夾。將這三個文件夾複製到cuda的安裝目錄中:\NVIDIA GPU ComputingToolkit\CUDA\v10.1(cuda的安裝目錄中也有這三個文件夾,將這三個文件夾分別與原來存在的文件夾合併)
6、安裝完成後,運行如下指令,如下圖所示,則表示 cuda安裝成功
import tensorflow as tf
tf.test.is_gpu_available()