一、ubuntu16.04系统安装与配置
1、系统安装:(如已安装请跳过)
1)如果是安装Ubuntu16.04的虚拟机或者重装电脑系统为Ubuntu16.04,请参考
https://blog.csdn.net/qq1326702940/article/details/82322079
按步骤安装即可;
2)如果是安装window+ubuntu双系统,请参考https://blog.csdn.net/s717597589/article/details/79117112,这里要注意你自己计算机的启动引导方式,别搞错了。
2、Ubuntu的必要配置(如无需要请跳过)
0)修改镜像源(提高下载更新速度,国内非用户必选)https://blog.csdn.net/dty306034831/article/details/79188808
1)中文输入法的安装(必选)https://www.cnblogs.com/darklights/p/7722861.html
2)谷歌浏览器的安装(可选):这里提供两种方式安装:(笔者因无的原因,第一种失败了,用的第二种成功了)
第一种方法https://blog.csdn.net/wql2014302721/article/details/78571362
第二种方法https://blog.csdn.net/Muleung/article/details/80623533(如果里面的下载网页无法进入,自行百度其他下载源)
3)主题优化(可选):原生的unity-gonme桌面太丑了,我们可以用此方法美化:
https://blog.csdn.net/yato0514/article/details/78510363
二、安装anaconda并管理不同版本的python
1、安装anaconda:
终端输入的命令如下所示:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
已经下载后的文件如下:
安装Anaconda
在 “终端” 程序中输入命令:bash Anaconda3-5.3.1-Linux-x86_64.sh –b
上述命令加上 “-b” 是指bash,即批次安装,会自动省略Licese条款,自动安装到/home/hduser/anaconda3路径下。
安装完成之后的文件夹,如下图所示
2、管理不同版本的python:
安装好Ubuntu系统后,系统已经自动安装好了python2.7和python3;
安装完anaconda后,anaconda 里面也有上面步骤安装好的python2.7或者python3;
为了方便管理不同版本的python,之前看的其他教程把自己搞晕了,在这笔者强烈建议采用下面的方式!!!
1)查看自己的乱七八糟的python们都在哪里:
whereis python
2)打开配置文件.bashrc,进行配置:
gedit ~/.bashrc
将下面这几行添加到末尾,保存退出(注意:此处的路径为前面查找的Python路径,把zxl改为自己的用户名)
-
# added by Anaconda3 installer
-
export PATH="/home/zxl/anaconda3/bin:$PATH"
-
export PATH="$PATH:$HOME/bin"
-
alias py27="/usr/bin/python2.7"
-
alias pyana3="/home/zxl/anaconda3/bin/python3"
3)使上面的配置生效:
source ~/.bashrc
4)使用方法:以我的配置为例,具体要看你自己刚刚的配置
py27 对应系统自带的python2.7版本;
pyana3 对应anaconda中的python3版本;
运行测试如下:
三、 安装tensorflow
网上有许多安装tensorflow的方法,什么源码安装、pip安装等等,折腾了半天,把自己搞晕了也没安装成功,笔者最后采用conda安装,简单方便之极!!!
1、创建虚拟环境:(至于为什么要用虚拟环境,以后大家就明白了,它可以让我们在虚拟环境里为所欲为而不影响外部配置,现在照做就是了)
conda create -n tf
2、激活虚拟环境:(就是进入到这个虚拟环境里面)
conda activate tf
PS:如果要退出:输入
conda deactivate tf
3、下面我们在虚拟环境里安装tensorflow:
激活虚拟环境后,我们开始用conda安装吧!
1) 先确定自己要安装的tensorflow的版本是CPU的还是GPU的,如何确定呢?
如果你还不知道GPU是啥,那你计算机里肯定没有安装cuda、cudnn 、显卡那些东西,那就安装CPU版本;
如果你之前折腾过cuda安装,那你肯定明白自己要用GPU版本的,不过前提当然是你确定你已经将cuda装好了哈哈哈,不禁笑 了,因为笔者也被cuda折磨过;
2)安装CPU版本:
conda install tensorflow
最好使用豆瓣源,巨快!!!(不用豆瓣源就是只保留-i前面部分,但是我用的时候下载得很慢很慢还会中途挂掉):
pip install tensorflow==1.14.0 -i https://pypi.douban.com/simple
(1.14.0为版本号,根据实际更改)
3)安装GPU版本:
conda install tensorflow-gpu
4)漫长的等待后,看看自己是否安装成功:
在python下导入tensorflow试试:(不报错就成功啦)
import tensorflow as tf
继续键入如下代码,点击运行,若输出hello,TensorFlow,则说明TensorFlow安装成功.
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
PS.
若出现如下类似错误提示,可参考此篇文章: https://www.cnblogs.com/enumx/p/12336712.html
tensorboard 1.14.0 has requirement setuptools>=41.0.0, but you'll have setuptools 40.6.3 which is incompatible. Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall