• 一、实现环境
  • 二、创建虚拟机
  • 三、安装 ubuntu 系统
  • 四、安装增强工具
  • 五、安装 Anaconda3
    • 下载
    • 安装
  • 六、安装 TensorFlow
    • 创建 TensorFlow 环境
    • 激活 TensorFlow 环境
    • 开始安装 TensorFlow
    • 测试
  • 参考

本实验在 VMware 虚拟机上的 ubuntu-18.04 系统中使用 Anaconda 方式安装仅CPU模式的 TensorFlow 。(安装TensorFlow 2.0.0 版本,需要在后面指定版本号才可以)

一、实验环境

宿主机系统:Windows 10VMware 版本:VMware Workstation 12 ProUbuntu 系统:ubuntu-18.04 desktop 64位Anaconda 版本:Anacoda3-4.2.0-linux-x86_64 (python 3.5)TensorFlow 版本:tensorflow-1.2.0-cp35-cp35m-linux_x86_64安装包链接及提取码:e65a

二、创建虚拟机

这里根据自己情况填写“虚拟机名称”和存放“位置”。虚拟机名称仅是在 VMware 中显示的名称,并非 ubuntu系统名称。位置要选一个读写速度快,空间大的盘符,并且创建单独的文件夹,方便后续管理。
根据自己硬件情况,选择处理器数量。
根据自己电脑内存情况选择分配的内存大小。我的内存 8 G,选择 2 G给虚拟机。
我的笔记本是通过路由器上网,这里选择“使用桥接网络”可以直接获取 ip 并上网。如果使用桥接网络无法正常上网,后续可以改为 NAT 模式。
这里磁盘容量可以填大些,反正是根据实际使用量占用磁盘空间的。
可以单独在存放虚拟机文件夹中创建一个存放磁盘文件的文件夹。
查看硬件信息,如无特殊要求直接点击“完成”即可。

三、安装 ubuntu 系统

镜像安装(推荐ubuntu-18.04版本):http://mirrors.163.com/ubuntu-releases/

选择对应的 ubuntu 系统源文件,然后启动虚拟机。
如弹出这个提示,按图中红框指示操作即可。
等待安装完成,按指示重启。
如果看到这个界面,根据下方提示信息,按回车键即可。

输入密码登陆系统。(上面安装过程由于其他原因将名称改为了local,安装方法仍然正确)
如果登陆系统后弹出更新窗口,选择不升级。

四、安装增强工具


开启虚拟机,按图所示下载增强工具文件。
复制下载好的复制VMwareTools-10.0.10-4301679.tar.gz到 Downloads 目录,然后解压到 Downloads 目录,然后解压: tar -xzvf VMwareTools-10.0.10-4301679.tar.gz

使用 root 权限进入解压后的文件夹 vmware-tools-distrib,然后执行: ./vmware-install.pl

命令前加sudo表示使用root权限。进行安装,安装时注意提示信息,比如第一次询问是否安装,这里要输入“yes”

之后基本一路回车就可以了,看到如下“Enjoy……”信息说明增强工具安装成功。
注意:若在安装过程中死循环出现了(what is the location of the “ifconfig”program on your machine),在后面输入yes即可。
最后重启 ubuntu 系统后点击下图红框所示 VMware 工具栏中的全屏图标,ubuntu 系统能够全屏显示说明增强工具安装成功。

五、安装 Anaconda3

下载

所有安装包地址:https://repo.continuum.io/archive/
这里使用 Python 3.5 版本的 “Anaconda3-4.2.0-Linux-x86_64.sh”,如果下载速度慢或下载失败,可以翻墙下载。

安装

官方文档:https://docs.continuum.io/anaconda/install/linux.html
(安装完虚拟机增强工具之后可以通过拖拽来实现宿主机与虚拟机之间的文件传输,或使用WinSCP)在文件目录下执行:bash Anaconda3-4.2.0-Linux-x86_64.sh


根据提示输入回车。然后浏览注册信息,阅读完注册信息后,这里输入“yes”

回车即可进行安装,注意需要添加环境变量(有询问填yes)。看到以下信息说明已经安装完成。

不小心错过,可以这样设置环境变量:
在终端输入: sudo gedit ~/.bashrc,bashrc是用户级环境
打开注册表后,在注册表中加入: export PATH=~/anaconda3/bin:$PATH
立即生效,输入: source ~/.bashrc
以上出现的警示信息可以忽略,最后验证是否安装成功。
需要在新的终端窗口使用anaconda,打开新的终端,查看相应的版本信息

六、安装 TensorFlow

创建 TensorFlow 环境

使用之前安装好的 Anaconda 创建 TensorFlow 环境:conda create -n tensorflow


中间过程输入 “y”即可。

激活 TensorFlow 环境

使用命令激活环境:source activate tensorflow
会在名称前多一个“(tensorflow)”

开始安装 TensorFlow

在官网选择相应的版本,我这里选择 python 3.5 ,CPU only 版本
相应的安装命令为:pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.2.0-cp35-cp35m-linux_x86_64.whl


此时便会自动下载相应的编译好的文件。当看到下图信息时说明 TensorFlow 已经安装完成。若下方提示 pip 升级的信息可以不用理会。

测试

安装好后可以测试下,确认可以使用。
首先输入“python”进入 python 编辑器。然后输入以下内容(超时numpy问题)import tensorflow as tf
hello = tf.constant('ok!!!')
res= tf.Session()
print(res.run(hello))


当使用完毕后可以使用 Ctrl + D (或输入 exit())退出 python 环境
使用命令 source deactivate 退出 tensorflow 环境。

参考:Anaconda3 官方文档Ubuntu 安装 TensorFlowanaconda在ubuntu中添加环境变量Ubuntu 安装VMware Tools 出现what is the location of the “ifconfig”program on your machine编辑gedit要编辑的文件,保存之后出现Set document metadata failed: Setting attribute metadata::gedit-position no的警告

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐