tensorflow从装系统到安装全记录(基于虚拟机ubuntu-18.04 64位)

系统的版本为icpc官网的
ubuntu-18.04.1-icpc2019-20190130-amd64.iso

之前由于各种原因一直失败,现重新尝试,也使用过乌班图官网的最新版。
之前安装失败的现象:

  • 双系统无法进入
  • VirtualBox安装,卡在启动界面
  • VirtualBox安装,无法全屏
  • VMware安装官网ubuntu-18.04.2,安装成功,小白各种瞎搞,决定重装

故重新安装一直想装的icpc版本

准备

  • VMware Workstation15.0.0
  • ubuntu的镜像文件
  • CPU-V检测软件,确保VT-X支持

安装系统

创建虚拟机

1.点击“创建新的虚拟机”


新建虚拟机向导

2.自定义安装
3.硬件兼容选择最高版本
4.选择“稍后安装操作系统”
5.linux,ubuntu 64位
6.选择虚拟机名称和安装位置
7.处理器,内存,网络,I/O控制器,磁盘类型默认,
8.创建新虚拟磁盘,50G,不选立即分配,储存为单个文件
9.点下一步,完成


虚拟机安装完成

安装

  • 找到虚拟机的设置,CD/DVD使用已经下载好的iso镜像,处理器-虚拟化引擎中第一个打勾,确定。
  • 打开准备好的CPU-V,如果VT-X未启用,查找教程启用(每个厂商设置不一样,我的acer是默认启动且不能设置)
  • 打开虚拟机,我选择的是英文语言(可以之后在设置更改),英语键盘,更新是默认的,直接在空白磁盘安装,时区shanghai,用户自动登录(每次开机输密码比较麻烦,虚拟机直接登录就好)
  • 安装完成后去掉iso镜像,改成物理驱动,重启

预装

小白可能会走弯路,请谅解。
可以提前安装桌面,然后就可以修改下载服务器。

更新源

sudo apt-get update

全屏

sudo apt-get install open-vm-tools

按Ctrl+Alt+Enter全屏

安装设置和标准桌面(有就不用)

sudo apt-get install unity-control-center
sudo apt-get install ubuntu-desktop

更换语言

将英文版的Ubuntu 18.04系统改为中文

修改下载服务器

安装完桌面后,自动弹出更新提示,点设置-Ubuntu软件,可以选择阿里云的站点,或者测试一下。

以下按照Tensorflow官网安装

安装Tensorflow

检查是否已配置python环境

python3 --version
pip3 --version
virtualenv --version

如果未安装

sudo apt update
sudo apt install python3-dev python3-pip
sudo pip3 install -U virtualenv  # system-wide install

创建虚拟环境

创建一个新的虚拟环境,方法是选择 Python 解析器并创建一个 ./venv 目录来存放它:

virtualenv --system-site-packages -p python3 ./venv

使用特定于 shell 的命令激活该虚拟环境:

source ./venv/bin/activate  # sh, bash, ksh, or zsh

当 virtualenv 处于有效状态时,shell 提示符带有 (venv) 前缀。

在不影响主机系统设置的情况下,在虚拟环境中安装软件包。首先升级 pip:

pip install --upgrade pip

pip list  # show packages installed within the virtual environment

之后要退出 virtualenv,请使用以下命令:

deactivate  # don't exit until you're done using TensorFlow

安装 TensorFlow pip 软件包

进入虚拟环境,安装

source ./venv/bin/activate
pip install --upgrade tensorflow

验证安装效果:

python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容