美文网首页我爱编程
安装Ubuntu16.04+Anaconda+Tensorflo

安装Ubuntu16.04+Anaconda+Tensorflo

作者: Damon0626 | 来源:发表于2018-02-10 23:58 被阅读718次

           本人小白一枚,学习Tensorflow纯属爱好,在运行实例的过程中,发生了很多的问题,作为菜鸟,几乎就是查查查、试试试。给自己的学习总结一下,或许心酸与快乐最合适吧。

            以下内容全部在vmware中实现。


    1.安装Ubuntu16.04

           清华大学开源软件镜像站 | Tsinghua Open Source Mirror,使用很方便,根据需要直接下载就好了。本人安装的ubuntu-16.04-desktop-amd64,视需要安装不同版本。

    Ubuntu清华镜像源

    当然,我也是用的虚拟机,可参考Ubuntu 16.04 安装基础入门教程_百度经验

    2.Anaconda安装

    anaconda包含了conda、Python等众多的包和依赖,她不仅可以方便的安装、更新、卸载工具包,而且可以自动安装相应的依赖包,省时省心。

    (1)下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

    Anaconda清华镜像源

    (2)安装:(以Anaconda3-4.3.0-Linux-x86_64.sh为例)

    bash Anaconda3-4.3.0-Linux-x86_64.sh

    安装过程中,根据提示,需要输入yes或no,安装成功后,当前目录下会生成一个anaconda3的文件夹。此时Anaconda就安装成功了,过程中,没遇到问题。

    3.利用Anaconda安装tensorflow

    借鉴  a.Anaconda+Tensorflow环境安装与配置 - Will的笔记 - 博客园 

              b.Installing on Linux | Anaconda: Documentation

    (1)查询可用tensorflow版本

    anaconda search -t conda tensorflow

    可用tensorflow查询结果

    (2)根据查询到的列表,选择一个,如 , jjh_cio_testing/tensorflow-gpu的1.0.1版本

    (3)查询安装命令

    anaconda show jjh_cio_testing/tensorflow-gpu

    查询安装命令

    (4)安装:

    conda install --channel https://conda.anaconda.org/jjh_cio_testing tensorflow-gpu

    安装

    (5)尝试一下吧。

    进入python3 ,输入 import tensorflow as tf , 不报错就表示成功了。是不是很开心......

    4.安装Google chrome

    如果使用tensoboard, 那么谷歌浏览器还是挺有必要的,别家的浏览器显示不出来啊...但是自家的也是有问题的,比如安装过后,没办法启动、直接报 google-chrome-stable等错误,烦滴狠...

    看了不少帖子,发现使用低版本的chrome上述问题直接解决了。附上低版本chrome下载地址

    Download older versions of Google Chrome for Windows, Linux and Mac

    需要使用小小的技术手段,否则打不开网址,祝好运!

    其中54.0.2883.75版本没啥问题,再高版本我的ubuntu16.04安装失败,可以多试。

    (1)安装

    进入到下载目录,输入命令

    sudo dpkg -i chrome64_54.0.2840.71.deb

    (2)开心的使用吧

    5.利用Anaconda安装OpenCv3

    (1)安装自己编译的版本(我是死活编译不过去啊,卡到downloadthe file ippicv_linux_xxxxxxx.tgz,然后直接报安装失败),自己下载downloadthe file ippicv_linux_xxxxxxx.tgz,覆盖,无用...说不定其他的机子可以,附上链接

    Ubuntu16.04下安装OpenCV3.2.0 - Arkenstone - 博客园

    a.一定要敲后面的 “\”, 一开始没敲,提示没有Cmakefile.txt, 后来才发现;

    b.命令报错,可以试着讲“-D”后面的空格去掉;

    c.cmake安装,(1)sudo apt-get install cmake

                            (2)图形界面:sudo apt-get install cmake-qt-gui

    编译OpenCv3

    (2)利用Anaconda安装, 很方便,可能会存在问题;

    conda install opencv

    我遇到了:error: -------src-dir-------/opencv-2.4.10/modules/highgui/src/window.cpp:501: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support.     If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvShowImage.

    一直让装libgtk2.0-dev 和pkg-config,安装好了,re-run cmake把我搞蒙蔽了,又回到(1)安装自己编译的版本,过不去啊...

    (3)完美解决

    conda install -c menpo opencv3

    一定要用menpo, 别的会出错。感谢完美解决 conda 命令安装 opencv 出现的错误 - CSDN博客找了好久,终于解决了。开心到流泪啊!


    结果:

    终于可以运行实例了(GitHub - SullyChen/Autopilot-TensorFlow: A TensorFlow implementation of this Nvidia paper: https://arxiv.org/pdf/1604.07316.pdf with some changes,SullyChen/Autopilot-TensorFlow,感兴趣的可以尝试。

    成功了!

    整个过程用来很久,也都是业余时间,很辛苦,但是看到最后跑出来了结果,又很开心。类似Vampire Diary需要Vampire Diary,记录下来吧。哈哈哈!

    相关文章

      网友评论

        本文标题:安装Ubuntu16.04+Anaconda+Tensorflo

        本文链接:https://www.haomeiwen.com/subject/zmuhtftx.html