windows10 下安裝tensorflow 並且在jupyter notebook 上使用tensorflow


一、安裝jupyter notebook並配置環境

     首先建議大家安裝anaconda,最新版本請到官網下載(點擊下載連接),沒錯,直接點擊下載python3.6版本的(當然選擇做自己電腦相應的位數,我的是64bit),however,tensorflow並不支持python3.6,是不是感覺很尷尬,哈哈,一開始我是這么覺得的,嗯,山人自有妙計(后面講)。下載完成之后,按照提示把安裝包安裝好,這個沒什么好講的,一路next。。。

    在你安裝好anaconda之后,在windows開始菜單中點擊Anaconda3(64bit),點擊anaconda prompt,這是打開了anaconda自帶的終端程序,輸入:jupyter notebook ,回車,你的jupyter notebook差不多安裝完了,不過我還是建議大家修改一下工作空間,類似於eclipse的workspace,你創建的文件都會保存到這個工作空間下。

   Note:還是打開anaconda prompt,輸入jupyter notebook --generate-config,這是顯示overwinte xxxxxxxx,后面跟了一串路徑,該路徑為jupyter notebook的配置文件路徑,在這個路徑下找到ipython_notebook_config.py,用編輯器打開該文件(我用的是notepad ++),找到如下一句:

   # The directory to use for notebooks and kernels.

# c.NotebookApp.notebook_dir = ''
 然后在你自己喜歡的目錄下新建一個文件夾用於jupyter notebook工作空間,比如在D盤創建一個Jupyter的文件夾,然后把這句改成c.NotebookApp.notebook_dir = 'D:\Jupyter',記得去掉”#“,保存退出,重新打開jupyter notebook,修改成功!

 

二、 更改jupyter notebook中python版本

   我們知道,到目前為止,tensorflow不支持python3.6,因此我們需要將他降低到3.5,這個很簡單:

   打開anaconda prompt,在終端輸入conda install python=3.5,這個過程網速好的話,幾分鍾吧,這樣輕輕松松換掉了python版本

 

三、安裝windows版本的tensorflow

    

 

1. 打開這個:

2. 然后輸入:conda create -n tensorflow
這樣就創建了一個名字為 tensorflow的環境
3. 輸入: activate tensorflow (激活環境)【 當然如果要關閉tensorflow輸入:deactivate tensorflow】
 

4.選擇你想要安裝的tensorflow版本(GPU or CPU),如果你要裝CPU版本,操作如下:

輸入:

 

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.3.0-cp35-cp35m-win_amd64.whl 

如果你想安裝GPU版本,當然我假設你已經安裝好了Cuda toolkit 和cuDnn,那么請輸入:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.3.0-cp35-cp35m-win_amd64.whl 

如果安裝的時候報錯:

  1. tensorflow-1.3.0-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.  

 原因是Windows下TensorFlow目前只支持python3.5,而最新版Anaconda帶有的是python3.6。通過上網搜索獲得以下解決方法:

1、首先打開cmd,通過Anaconda創建一個名為tensorflow的python3.5環境

 conda create -n tensorflow python=3.5 

2、啟動tensorflow環境

 activate tensorflow

3、安裝cpu版TensorFlow

 pip install tensorflow-1.3.0-cp35-cp35m-win_amd64.whl(將該.whl文件下載放到終端目錄下, 一般是C盤用戶名目錄)

 

到這里有一個小插曲,可以檢驗你是否已經成功地安裝了tensorflow:

 在該終端輸入:

$ python

 然后輸入以下語句:

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))

 如果打印如下:

Hello, TensorFlow!
說明你成功安裝了tensorflow!否則,回去好好檢查一下!

 

5. 安裝ipython
 
conda install ipython 
6. 安裝jupyter

 

conda install jupyter 

 

7. 輸入這個: ipython kernelspec install-self --user

 

你會看到類似:Installed kernelspec python3 in /Users/XXXX(文件夾名)/Library/Jupyter/kernels/python3 的路徑
你去jupyter notebook新建一個文件,試試 import tensorflow as tf, 然后運行之后不報錯(比如 ‘no module’之類的話)。說明你就可以用了
 
 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM