基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)
<p>人最大的长处就是有厉害的大脑。电脑、手机等都是对人大脑的拓展。现今,我们每个人都有这个机会,让自己头脑在智能的帮助下,达到极高的高度。所以,拥抱科技,让智能产品成为我们个人智力的拓展,更好的去生活、去战斗。</p><p>
用项目引导学习:</p><p>
我们的目标是用现有最流行的谷歌开源框架tensorflow,搭建一款儿童助学帮手。类似于现在已有的在售商品小米智能语音盒子之类的东西,。</p><p><strong>一、windows下安装虚拟机vmware workstation,在虚拟机中安装ubuntu(要善用搜索引擎,解决各类简单问题)</strong></p><p>
这里提供一个vmware workstation下载地址:http://www.jb51.net/soft/31243.html</p><p>
ubuntu官方网站:https://www.ubuntu.com/index_kylin</p><p>
安装完成:</p><p><img style="max-width:100%!important;height:auto!important;" title="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" alt="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" src="https://zhuji.jb51.net/uploads/img/202305/3c1c36326c325f7bcde22822f953b3e6.jpg"/></p><p><strong>二、在ubuntu中安装python3</strong></p><p>
进入系统,桌面右键单击,点击open terminal</p><p><img style="max-width:100%!important;height:auto!important;" title="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" alt="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" src="https://zhuji.jb51.net/uploads/img/202305/713e80959622200e7f128253d7baff0d.jpg"/></p><p><img style="max-width:100%!important;height:auto!important;" title="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" alt="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" src="https://zhuji.jb51.net/uploads/img/202305/3c4e640592b39b01f47a193b52bf09ee.jpg"/></p><p>
进入命令行模式。输入python,发现系统自带python2.7.我们要安装python3</p><p><img style="max-width:100%!important;height:auto!important;" title="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" alt="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" src="https://zhuji.jb51.net/uploads/img/202305/c7fe7e3a0e8801cd1c0660d0da12eb64.jpg"/></p><p>
退出python(用exit()),输入sudo apt-get install python3,安装python3.已经提前安装过了,安装的是python3.5下面是显示的内容,安装成功。</p><p><img style="max-width:100%!important;height:auto!important;" title="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" alt="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" src="https://zhuji.jb51.net/uploads/img/202305/56f20c0013f1d45a397d7c245c99daec.jpg"/></p><p><strong>三、安装tensorflow</strong></p><p>
有很多种安装方法,可以自行搜索。tensorflow有cpu和gpu两个版本, 后者支持使用gpu能力来做数据运算, 对gpu的型号有一定限制, 还要安装一堆东西, 对于新手,没必要装(官方推荐先装cpu的).</p><p>
用下面命令安装pip和virtualenv</p><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_648978"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt-get </code><code class="bash functions">install</code> <code class="bash plain">python-pip python-dev python-virtualenv</code></div></div></td></tr></tbody></table></div></div></div><div class="jb51code"><div><div class="syntaxhighlighterbash" id="highlighter_637386"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="bash functions">sudo</code> <code class="bash plain">apt-get </code><code class="bash functions">install</code> <code class="bash plain">python3-pip python3-dev python3-virtualenv</code></div></div></td></tr></tbody></table></div></div></div><p>
创建一个virtualenv环境</p><div class="jb51code"><div><div class="syntaxhighlighterplain" id="highlighter_104839"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain plain">virtualenv --system-site-packages targetdirectory</code></div></div></td></tr></tbody></table></div></div></div><p>
注意:这里的”targetdirectory”定义了virtualenv的根目录,这里推荐使用 ~/tensorflow,所以这里的输入是:</p><div class="jb51code"><div><div class="syntaxhighlighterplain" id="highlighter_193686"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain plain">virtualenv --system-site-packages ~/tensorflow,</code></div></div></td></tr></tbody></table></div></div></div><p>
激活刚才创建的virtualenv环境</p><p>
一般情况下(如果你用的是ubuntu自带的终端或者用的不是csh)输入:source ~/tensorflow/bin/activate12</p><p>
如果你用的终端是csh,请输入:source ~/tensorflow/bin/activate.csh12</p><p>
输入命令后,你的命令行前面会出现”(tensorflow)”,如果成功的话.</p><p>
4. 现在,在这个已经被激活了的tensorflow环境下,使用下面语句安装tensorflow的cpu版</p><p>
(tensorflow)$ pip install --upgrade tensorflow # 如果你用 python 2.7(tensorflow)$ pip3 install --upgrade tensorflow # 如果你用python3.n</p><p><img style="max-width:100%!important;height:auto!important;" title="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" alt="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" src="https://zhuji.jb51.net/uploads/img/202305/889e9886f64e916fb73d2f9f4f886591.jpg"/></p><p><img style="max-width:100%!important;height:auto!important;" title="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" alt="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" src="https://zhuji.jb51.net/uploads/img/202305/805948376c605df2eb6f40bda92c75b9.jpg"/></p><p><img style="max-width:100%!important;height:auto!important;" title="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" alt="基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)" src="https://zhuji.jb51.net/uploads/img/202305/a538afe3beb2eeef03118145f33cc50b.jpg"/></p><p>
安装成功!</p><p><strong>五、测试:</strong></p><p>
1、打开终端输入cd tensorflow</p><p>
2、source bin/activate</p><p>
3、python</p><p>
4、输入python后输入以下示例</p><div class="jb51code"><div><div class="syntaxhighlighterpy" id="highlighter_590162"><div class="toolbar">?</div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr class="firstRow"><td class="gutter"><div class="line number1 index0 alt2">
1</div><div class="line number2 index1 alt1">
2</div><div class="line number3 index2 alt2">
3</div><div class="line number4 index3 alt1">
4</div><div class="line number5 index4 alt2">
5</div><div class="line number6 index5 alt1">
6</div><div class="line number7 index6 alt2">
7</div><div class="line number8 index7 alt1">
8</div><div class="line number9 index8 alt2">
9</div><div class="line number10 index9 alt1">
10</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="py plain">>>> </code><code class="py keyword">import</code> <code class="py plain">tensorflow as tf</code></div><div class="line number2 index1 alt1"><code class="py plain">>>> hello </code><code class="py keyword">=</code> <code class="py plain">tf.constant(</code><code class="py string">'hello, tensorflow!'</code><code class="py plain">)</code></div><div class="line number3 index2 alt2"><code class="py plain">>>> sess </code><code class="py keyword">=</code> <code class="py plain">tf.session()</code></div><div class="line number4 index3 alt1"><code class="py plain">>>> </code><code class="py keyword">print</code><code class="py plain">(sess.run(hello))</code></div><div class="line number5 index4 alt2"><code class="py plain">hello, tensorflow!</code></div><div class="line number6 index5 alt1"><code class="py plain">>>> a </code><code class="py keyword">=</code> <code class="py plain">tf.constant(</code><code class="py value">10</code><code class="py plain">)</code></div><div class="line number7 index6 alt2"><code class="py plain">>>> b </code><code class="py keyword">=</code> <code class="py plain">tf.constant(</code><code class="py value">32</code><code class="py plain">)</code></div><div class="line number8 index7 alt1"><code class="py plain">>>> </code><code class="py functions">print</code><code class="py plain">(sess.run(a</code><code class="py keyword">+</code><code class="py plain">b))</code></div><div class="line number9 index8 alt2"><code class="py value">42</code></div><div class="line number10 index9 alt1"><code class="py plain">>>></code></div></div></td></tr></tbody></table></div></div></div><p>
5、测试成功接下来首先退出python 按快捷键ctrl+d</p><p>
6、再退出tensorflow 在命令行输入命令:deactivate</p><p>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p><p>
原文链接:http://blog.csdn.net/qq_38906523/article/details/78777240</p>
頁:
[1]