ubuntu16.04上基于 VirtualEnv 安装tensorflow

来源:互联网 发布:js触发事件 自动 编辑:程序博客网 时间:2024/04/30 19:53

最近研究tensorflow,参考官方文档的中文翻译基于VirtualEnv安装tensorflow,但是遇到两个问题。
1.

(tensorflow)pipinstallupgrade<url_to_binary.whl>

不能运行,导致tensorflow无法安装,使用另一条命令解决。

2.

(tensorflow)$ cd tensorflow/models/image/mnist

提示找不到文件,无法运行tensorflow程序,通过切换到正确目录解决。

以下为各步骤的运行结果

步骤1

这是文档步骤1

终端截图(第二次运行该命令,故出现如图结果)
hhhhhhh

步骤2

这里写图片描述

终端运行结果
这里写图片描述
至此,可以在根目录下看到新建的tensorflow文件夹

步骤3

这里写图片描述

终端(第二行的命令忽略,有错误)
这里写图片描述

至此,都还正常

步骤4

这里写图片描述

终端
这里写图片描述
发生了错误,提示“有语法错误”
去百度得到的结果是将<>换为”
试了一下,终端结果
这里写图片描述
提示没有这个wheel文件,我在文件夹里搜了一下确实没有搜到。
这一步是用于安装tensorflow的,只好再去百度,看有没有其他的命令用于安装,在某个博客中看到后试了这样一条命令(最上面一行)
这里写图片描述
在最下面一行中可以看到成功安装了protobuf,six,tensorflow,所以应该是安装成功了,版本为0.6.0。

那么继续往下操作

步骤5

这里写图片描述

终端
这里写图片描述

错误提示没有文件,使用ls命令,发现确实没有:
这里写图片描述

在文件夹里找了好久终于在一个子目录中找到了
这里写图片描述

所以为了运行tensorflow程序,需要cd到该子目录下(名称也为tensorflow)
这里写图片描述

可以看出,运行程序不再有问题。
这里写图片描述



至此,解决了安装和运行tensorflow自带.py的问题。至于为什么跟官方文档有出入,还没想出来,难道是下载过程中有些地方没注意?