Ubuntu16.04 安裝Anaconda/Tensorflow記錄
一、Anaconda的安裝
下載
地址:添加鏈接描述https://www.anaconda.com/download/#linux
安裝
進入安裝包所在目錄,執行命令:
$ bash Anaconda3-2020.02-Linux-x86_64.sh
一路回車下去,到下圖位置輸入yes
然後輸入安裝位置,自己可以設置安裝位置,輸完後輸入yes,再執行命令讓.bashrc中添加的路徑生效
$ source ~/.bashrc
運行完後運行python
就能看到已經安裝好,執行which python
命令可查看Python路徑
二、管理Python版本
管理不同版本的python:
安裝好Ubuntu後,系統已經自動安裝好了python2.7和python3;安裝完anaconda後,anaconda 裏面也有上面步驟安裝好的python2.7或者python3;
首先查看各種python在哪 whereis python
xvv@xv-ubuntu:~$ whereis python
python: /usr/bin/python3.5m /usr/bin/python2.7
/usr/bin/python3.5 /usr/bin/python2.7-config
/usr/bin/python /usr/lib/python2.7
/usr/lib/python3.5 /etc/python2.7 /etc/python3.5 /etc/python
/usr/local/lib/python2.7 /usr/local/lib/python3.5
/usr/include/python2.7_d /usr/include/python3.5m
/usr/include/python2.7 /usr/share/python /
home/xvv/anaconda3/bin/python3.7m
/home/xvv/anaconda3/bin/python3.7-config
/home/xvv/anaconda3/bin/python3.7m-config
/home/xvv/anaconda3/bin/python
/home/xvv/anaconda3/bin/python3.7 /usr/share/man/man1/python.1.gz
打開配置文件.bashrc,進行配置:
gedit ~/.bashrc
將下面三行添加到末尾,保存退出(注意:此處的路徑爲前面查找的python路徑,xvv改爲自己的用戶名)
# added by Anaconda3 installer
export PATH="/home/xvv/anaconda3/bin:$PATH"
export PATH="$PATH:$HOME/bin"
alias python2="/usr/bin/python2.7"
alias python="/home/xvv/anaconda3/bin/python3"
使上面的配置生效:
source ~/.bashrc
輸入測試如下:
python 對於版本3.7.6
python2 對於版本2.7.12
三、安裝tensorflow
採用conda安裝,較爲方便,至於Anaconda的使用可以去專門瞭解一下,還是很好用的。
anaconda虛擬環境
創建虛擬環境:conda create -n tf_cpu
激活虛擬環境(即進入到這個虛擬環境裏面)source activate tf_cpu
如果要退出:輸入source deactivate tf_cpu
安裝tensorflow:
CPU版本:conda install tensorflow
GPU版本:conda install tensorflow-gpu
檢查知否安裝成功
輸入
$ python
$ import tensorflow as tf
出現錯誤:`ModuleNotFoundError: No module named ‘tensorflow’
報錯解決
應該是路徑問題沒整好,先找到tensorflow安裝的位置,我的在/home/xvv/anaconda3/envs/tf_cpu/lib/python3.7/site-packages/
臨時添加路徑
$ python
$ import sys
$ sys.path
$ sys.path.append("/home/xvv/anaconda3/envs/tf_cpu/lib/python3.7/site-packages")
永久添加路徑
在/home/xvv/anaconda3/envs/tf_cpu/lib/python3.7/site-packages/
下添加文件
$ vim mypypath.pth
在文件中添加/home/xvv/anaconda3/envs/tf_cpu/lib/python3.7/site-packages