Ubuntu18.04环境下成功安装Anaconda3及Tensorflow(CPU)

懒得看论文了,打算从今天开始做实验,先从CTPN的实现开始。找到了在Tensorflow实现的源码,但是需要安装很多依赖:

python2.7, tensorflow1.3, cython0.24, opencv-python, easydict,(recommend to install Anaconda)

既然作者说了建议装Anaconda,那就装一个咯。
之前下载过安装包,但是装错了地方就没啥用,Tensorflow也是装的乱七八糟(还是个Linux小白,虽然现在也是),今天决定洗心革面。

  • step1:卸载之前乱装的Tensorflow:
sudo pip3 uninstall tensorflow

之前是用pip3装的,解铃还须系铃人,就仍然用pip3卸。

  • step2: 安装Anaconda
    最开始的Anaconda.sh下载到了“下载”目录里,所以cd到那个目录
cd ~/下载
bash Anaconda3-5.1.0-Linux-x86_64.sh

装就完事了,喝杯茶的功夫装好了,注意最后一步装vscode要输入no
检验一下是否成功:

conda --version

显示conda 4.4.10
再输入python就发现结果是python 3.6.4| Anaconda, Inc.|,至此Anaconda安装成功。

  • step3: 在Anaconda中安装Tensorflow
conda create -n tensorflow pip python=3.6       //创建python3.6对应的Tensorflow环境
source activate tensorflow                      //激活tensorflow
pip install tensorflow                          //安装tensorflow

又是一杯茶的时间,tensorflow也装好了。跑段代码测试一下装成功了没:

$python

>>>import tensorflow as tf
>>>hello = tf.costant('Hello, Tensorflow!')
>>>sess = tf.Session()              //这里会报一个warning,不用理
>>>print(sess.run(hello))           //注意这里,Tensorflow官方社区给的测试代码是python2.7                
                                      的,而我使用的是python3的语法,是print()
//会输出结果 b'Hello,Tensorflow!'(为什么呢?)
>>>a = tf.constant(10)
>>>b = tf.constant(20)
>>>print(sess.run(a+b))
//会输出结果20

到此为止tensorflow也装成功了。
注意:在Anaconda中跑tensorflow要先激活,用完以后再取消激活:

 source activate tensorflow        //激活
 source deactivate               //取消激活

有点麻烦就是,不过熟能生巧就好了~

你可能感兴趣的:(深度学习)