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