1 Anaconda安裝(集成包 包含python)
參考於:https://blog.csdn.net/kele52he/article/details/82986900
添加鏈接描述
1. Anaconda下載
下載鏈接:https://www.anaconda.com/distribution/#download-section
該網站只能下載最新版本的Anaconda(雖然自帶很多科學包的python版本)但是其最新版本默認安裝最新的Python而截至2019.9.10,tensorflow-gpu在window下支持的最新版本爲Python3.6,需要下載其歷史版本Python3.6的對應的是 Anaconda 5.2,5.3以後的都是python 3.7。這裏筆者提供其下載鏈接
https://repo.anaconda.com/archive/Anaconda3-5.2.0-Windows-x86_64.exe
參考於:https://www.cnblogs.com/wenyule/articles/9931833.html
2.Anaconda安裝
選擇合適的安裝路徑
注意勾選自動添加環境變量
3. Anaconda測試
安裝完成,在cmd中輸入anaconda和python,如果出現如下顯示,說明安裝正確。
2 Pycharm安裝及環境配置
1. Pycharm下載
下載鏈接:https://www.jetbrains.com/pycharm/下載對應你係統版本的Pycharm
這裏筆者下載的是專業版,因爲自己使用了學生資格綁定了賬號所以對jetbrains旗下的軟件有一年的免費使用期。對於初學者而言社區版已經能夠滿足要求,當然你也可以用專業版,網上也有其相關的破解教程,這裏筆者不做描述。
一路默認安裝注意選擇你對應版本
2.pycharm配置python
打開pycharm,它會提示你新建一個工程,你也可以從從主界面新建工程。
我們選擇pure python 純python程序,然後選擇好路徑,點擊create創建
建立好工程後我們新建一個python文件,輸入好文件名後點擊ok。
接下來我們要配置解釋器,也就是python的路徑,點開設置
在左邊選Project:untitled→Project Interpreter,然後在右邊這個地方點擊Add,新增解釋器
在左邊選擇Conda Environment,然後右邊選擇Existing environment,路徑選擇之前安裝Anaconda文件夾下的python.exe,然後點ok。
在左邊選擇Conda Environment,然後右邊選擇Existing environment,路徑選擇之前安裝Anaconda文件夾下的python.exe,然後點ok
我們點擊ok,返回主界面,接下來只要等右下角的進度條加載好,我們就可以寫代碼運行代碼了。
3 tensorflow以及tensorflow-gpu的安裝方法
首先我們打開Anaconda的圖形界面
在最左邊選擇Environments,然後將中間的下拉框選中not installed,然後在右邊搜索框中搜索關鍵字tensorflow
搜索到後選中tensorflow和tensorflow-gpu,然後點擊右下角apply並按指示安裝,安裝完成後tensorflow就可以直接使用了,tensorflow-gpu還需要安裝CUDA和cuDANN纔可以使用。
4 CUDA和cuDNN的安裝及環境配置
參考於:https://blog.csdn.net/qq_41727666/article/details/83651524
1. 下載CUDA
首先從該網頁下載tensorflow對應版本的的CUDA,tensorflow1.11可以使用CUDA9.0,下載好後按要求進行安裝。
下載地址:https://developer.nvidia.com/cuda-toolkit-archive
首先從該網頁下載tensorflow對應版本的的CUDA,tensorflow1.9可以使用CUDA9.0,下載好後按要求進行安裝。
下載安裝後,驗證是否安裝成功。
點擊打開Anaconda Prompt 查看CUDA的版本
nvcc -V
出現以下界面,最後一行可以看到是9.0版本:
2. 下載cuDNN7.1.4
下載地址:https://developer.nvidia.com/cudnn
然後會需要註冊登錄,用qq註冊就好,登錄後在下面的小框裏打勾,並點擊“Archived cuDNN Releases”
下載後解壓,點擊cudnn-9.0-windows10-x64-v7.1\cuda\進入如下界面,把前三個文件夾複製到剛剛下載的CUDA9.0的下載位置
默認文件夾爲:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
然後我們打開pycharm,輸入以下代碼
import tensorflow as tf
sess = tf.Session()
a = tf.constant(1)
b = tf.constant(2)
print(sess.run(a+b))
運行程序,如果顯示以下類似結果,說明安裝正確
警告:FutureWarning: Conversion of the second argument of issubdtype from float
to np.floating
is
在Anaconda中對h5py進行更新升級
pip install h5py==2.8.0rc1