本教程是本人通过三天三夜的试水摸索而成,希望对大家有所帮助
一、ubuntu镜像下载
主要是安装VM虚拟机以及配置好Ubuntu:https://blog.csdn.net/u014337397/article/details/80751753
二、anaconda3下载(已自带python)
由于官网下载速度可能较慢,可以去清华的镜像网站:
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
下载后,一般在Download文件夹下,在终端(Ctrl+Alt+T)进入该文件夹进行安装
cd Downloads
之后再执行:
bash Anaconda3-5.1.0-Linux-x86_64.sh
一路回车或是yes,但注意在最后的一项装vscode要输入no
三、tensorflow虚拟环境搭建、安装
本步骤十分关键且易出问题,可能是本人操作不对或是对Ubuntu上手不久,使用传统的pip install总是把tensorflow装到系统自带的python环境中,而我们如果要在pycharm或是jupyter notebook操作的话,最好还是用anaconda的python环境,本人在windows上也是如此,不过没有搭建虚拟环境
1、首先是在终端上搭建好一个名称为tf的虚拟环境(可以让我们在虚拟环境里为所欲为而不影响外部配置):
conda create -n tf
2、激活虚拟环境:(就是进入到这个虚拟环境里面)
source activate tf
PS:如果要退出虚拟环境:输入:
source deactivate tf
3、安装tensorflow:
1)安装CPU版本(不用版本号的话则默认最新版,且在虚拟环境下会安装对应的python版本):
conda install tensorflow == 版本号
2)安装GPU版本:
conda install tensorflow-gpu == 版本号
3)漫长的等待后,看看自己是否安装成功:
在python环境下导入tensorflow试试:(不报错就成功啦)
import tensorflow as tf
四、jupyter notebook 开发(tensorflow虚拟环境下):
若是直接在虚拟环境下打开jupyter notebook,在输入import tensorflow时依旧会显示no module,这是因为此时默认是anaconda自带的jupyter notebook(anaconda的python环境没有tensorflow库),因此为了在tensorflow虚拟环境下运行jupyter notebook进行开发,需要在虚拟环境下安装jupyter,运行下面几行代码
conda install ipython
pip install jupyter
ipython kernelspec install-self --user
安装完毕后,在虚拟环境(tf)运行jupyter notebook
最终效果如下,可以看出tensorflow的安装路径在虚拟环境的路径中
注:若要安装其他算法库,也可在虚拟环境中安装