本文是基於ubuntu20.04系統,透過python3.8來安裝tensorflow2.2.0版本。因國外網站被牆,本文的方法可以解決網路慢的問題,可以在國內快速安裝。示例雖然是tensorflow2.2.0版本,但是其它版本也是一樣的安裝方法,本文作者也實操過其它的版本。
想看更詳細的可以去官網看:
https://tensorflow.google.cn/install/pip
一、檢查是否安裝了python3、pip3
執行如下程式碼檢查:
python3 --versionpip3 --version
如果沒有即安裝python3.8,按下面這個安裝,比較簡單。
安裝python3.8:
sudo apt updatesudo apt install python3.8python3.8 --version
另:大家也可以安裝一些工具
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
二、安裝tensorflow2.2.01、下載軟體包
下載國內清華大學的tensorflow軟體包,查到對應的軟體包
在https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/tensorflow/下載:tensorflow-2.2.0-cp38-cp38-manylinux2010_x86_64.whl
可以用命令這樣下:
wget https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/5e/5e/8812d6e4f61a1ba2b11c125a6bae985dbe24aa738f2247f817e0d2a5f90a/tensorflow-2.2.0-cp38-cp38-manylinux2010_x86_64.whl#sha256=8f364528f70d895b96a0de36c7c6002644bf4c5df1ee3fbfa775f5cee6571ad7
下載完後如下:
2、建立虛擬環境(1)先安裝工具包:
sudo apt updatesudo apt install python3-dev python3-pip python3-venv
(2)建立虛擬環境:
python3 -m venv --system-site-packages ./venv
venv是一個虛擬環境的目錄,可以改成自己放的目錄。
(3)進入虛擬環境:
source ./venv/bin/activate
注:如果安裝了jupyter的,進入後再開啟jupyter notebook,輸入:jupyter notebook,就可以在虛擬環境用jupyter。
如果要退出虛擬環境:
deactivate
(4)安裝tensorflow
因為安裝tensorflow的過程中,會下載許多其它的包,所以指定豆瓣的倉庫會下載得更加快一點的,要不下載很慢,甚至失敗。如下:
pip install tensorflow_gpu-2.2.0-cp38-cp38-manylinux2010_x86_64.whl -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
如果提示pip的版本不夠新,可以用下面命令更新:
pip install --upgrade pip
這樣就可以快速地安裝tensorflow2.2.0了。
(5)檢查是否安裝成功:
#進入python #然後測試import tensorflow as tf
如果沒有問題,說明安裝成功。
這樣大家就可以測試,強大的tensorflow的功能了,為理解深度學習打下實驗前提。然後最好是再安裝一下jupyter。就可以愉快地玩人工智慧了。
最新評論