1. 程式人生 > >Ubuntu下 python3安裝tensorflow(CPU版) 和 jupyter notebook

Ubuntu下 python3安裝tensorflow(CPU版) 和 jupyter notebook

大佬萬福.
我是一個新手菜鳥, 想要入門tensorflow來的.
我寫的東西是入門級別的(因為怕自己以後忘記).
tensorflow的安裝是基於單CPU的.
您如果要查詢GPU版本的Tensorflow安裝方法,建議您參考:https://blog.csdn.net/u014797226/article/details/80229887

我開始了:

  1. 確保Virtualenv 和 pip 被安裝.

     [email protected]:~$ sudo apt-get install python3-virtualenv python3-pip python3-dev
    
  2. 為確保不同版本的互不影響,建議新建虛擬環境.

    #將所有的虛擬環境存放在一個資料夾"env"下

    [email protected]:~$ sudo mkdir ~/env
    

    #建立tensorflow 的虛擬環境

    [email protected]:~$ virtualenv --system-site-packages ~/env/tensorflow
    

    #執行~/env/tensorflow/bin/activate啟動虛擬環境

    [email protected]:~$ source ~/env/tensorflow/bin/activate
    (tensorflow) [email protected]
    :~$

    #如經常需要使用該虛擬環境,可以建立快捷方式
    在~目錄下,vim .bashrc,新增一行:

    alias tensorflow='source ~/env/tensorflow/bin/activate'
    

    重啟Terminal,此後輸入tensorflow 即可啟動該虛擬環境.

    [email protected]:~$ tensorflow
    (tensorflow) [email protected]:~$ 
    
  3. 建立好虛擬環境後,安裝Tensorflow(tensorflow 目前最高支援python3.6版本)
    你可以從這裡找到對應版本的安裝包.https://pypi.org/project/tensorflow/#files


    #用pip3安裝(我安裝的是python3.6對應版本)

    pip3 install --upgrade https://files.pythonhosted.org/packages/22/cc/ca70b78087015d21c5f3f93694107f34ebccb3be9624385a911d4b52ecef/tensorflow-1.12.0-cp36-cp36m-manylinux1_x86_64.whl
    

    靜靜等待,直到命令列出現:Successfully installed tensorflow-1.12.0

  4. 安裝 jupyter notebook
    這是不需要解釋,只需要敲入對應命令的安裝過程:

     [email protected]:~$ sudo python3 -m pip install jupyterhub notebook
    

在這裡插入圖片描述

	[email protected]:~$ sudo python3 -m ipykernel install
	[email protected]:~$ sudo apt-get install build-essential
	[email protected]:~$ sudo pip3 install jupyter
	[email protected]:~$ sudo apt-get build-dep python3-matplotlib python3-tk

執行上面最後一條命令,若出現:
E: 您必須在 sources.list 中指定程式碼源(deb-src) URI錯誤
在這裡插入圖片描述
請將你機器上的軟體更新器中的原始碼勾上.
在這裡插入圖片描述
靜靜等待安裝完成.
#啟動jupyter
啟動虛擬環境後,建立工作資料夾.
進入此資料夾.
啟動jupyter notebook伺服器.

(tensorflow) [email protected]:~/dev/kaggle/tf-notebooks$ jupyter notebook

#隨後,預設瀏覽器會開啟jupyter 操作頁面
在這裡插入圖片描述
至此您可以愉快的玩耍tensorflow了.