Ubuntu下 python3安裝tensorflow(CPU版) 和 jupyter notebook
大佬萬福.
我是一個新手菜鳥, 想要入門tensorflow來的.
我寫的東西是入門級別的(因為怕自己以後忘記).
tensorflow的安裝是基於單CPU的.
您如果要查詢GPU版本的Tensorflow安裝方法,建議您參考:https://blog.csdn.net/u014797226/article/details/80229887
我開始了:
-
確保Virtualenv 和 pip 被安裝.
[email protected]:~$ sudo apt-get install python3-virtualenv python3-pip python3-dev
-
為確保不同版本的互不影響,建議新建虛擬環境.
#將所有的虛擬環境存放在一個資料夾"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]:~$
-
建立好虛擬環境後,安裝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
-
安裝 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了.