虚拟机 Ubuntu18.04 tensorflow cpu 版本

虚拟机VMware

配置:

  • 20G容量,可扩充
  • 2G内存,可扩充
  • 网络采用NAT模式
  • 平台:win10下的Ubuntu18.04

出现的问题

  • 网络连接问题

    在安装VMware以后,需要将其服务全部打开,正常连上网的应该是右上角出现三个正方形的标志,如果没有的话,就说明有网络问题。

  • 解决方法

    在本地电脑中找到服务,打开以VM开头的所有服务

    除此之外,如果你自己已经修改过网络链接问题,那么

    编辑 -> 虚拟网络编辑器 -> 更改设置(右下角)-> 还原默认设置

    一般来说就可以解决了,如果不能的话可以参考别的博客。

  • 分辨率问题:

    安装vmware tools (一般会提醒的,或者在虚拟机选项卡中可以找到)

    解压,直接运行后缀名为pl的文件即可。

    ./vmware-install.pl
  • 文件夹共享问题

    虚拟机 设置 选项 共享文件夹

    总是启用

    添加文件夹

安装Anaconda

bash Anaconda **** .sh
  • Anaconda 远程仓库镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
  • conda 常用命令
  1. conda --version
  2. conda update conda
  3. conda create --name mine python=3.6
  4. conda remove --name mine --all
  5. conda search --full-name python
  6. conda list
  7. conda install numpy
  8. conda remove numpy
  9. source activate mine
  10. source deactivate mine
  11. conda update numpy
  12. conda update conda
  13. conda update anaconda
  14. conda update python
  • 可能遇到的问题

    • 包损坏了,重新下载最新版本,删除anaconda文件夹,将环境变量删除。
    • conda命令不存在,检查环境变量,.bashrc文件,最后一行,一般来讲,可能是anaconda版本比如anaconda2 ,anaconda3导致找不到环境。修改一下就可以正常使用了。

安装tensorflow

  • 安装pip:

    sudo apt-get install python-pip python-dev
  • 安装tensorflow

    conda create -n tensorflow python=3.6
    
    wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0-cp36-cp36m-linux_x86_64.whl 
    
    mv tensorflow-1.0.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.0.0-py3-none-linux_x86_64.whl #重命名
    
    source activate tensorflow
    
    cd Downloads
    
    pip install --ignore-installed --upgrade tensorflow-1.0.0-py3-none-linux_x86_64.whl
  • 验证安装是否成功

    (tensorflow)$ python
    import tensorflow as tf
    hello = tf.constant('Hello, TensorFlow!')
    sess = tf.Session()
    sess.run(hello)
  • 但是此时发现在spyder或者pycharm中 使用TensorFlow无法识别。

    打开你的anaconda文件夹,找到envs 打开tensorflow 将sitepack-ages里面的东西都考到 anaconda/lib/python2.7/sitepack-ages

参考内容

https://www.cnblogs.com/tiansheng/p/7281290.html

用环境跑一下neural-style程序

# 将库文件下载
git clone https://github.com/anishathalye/neural-style
# 安装vgg19
wget http://www.vlfeat.org/matconvnet/models/beta16/imagenet-vgg-verydeep-19.mat

准备工作

sudo apt-get update
sudo apt-get install python-pip python-dev python-scipy git

开始

cd ~/workspace/neural-style-master/
python neural_style.py --content ./examples/1-content.jpg --styles ./examples/1-style.jpg --output ./examples/outtest.jpg

错误

  1. no module named tensorflow

    source activate tensorflow

  2. ModuleNotFoundError: No module named 'scipy'

    conda install scipy

  3. ModuleNotFoundError: No module named 'PIL'

    conda install pillow

结束

虚拟机 Ubuntu18.04 tensorflow cpu 版本的更多相关文章

  1. Ubuntu 16.04 TensorFlow CPU 版本安装

    1.下载Anaconda,官方网站.我下载的时Python 2.7 64bit版本: 2.安装执行命令     bash Anaconda2-4.2.0-Linux-x86_64.sh 设置好目录后等 ...

  2. VMware12虚拟机中Ubuntu16.04安装CPU版本Caffe

    首先,可以自行下载VMware12进行安装,基本上都是直接点击‘下一步’直到安装完成,这里重点讲一下Ubuntu16及Caffe的安装步骤 第一步: 下载Ubuntu16.04版本的文件,这里给出链接 ...

  3. 虚拟机Ubuntu18.04——gcc版本的升降

    致读者:这是本人第一篇博客,小试牛刀,希望能在以后的道路中分享出更多实用的技巧和知识,大家一起进步. 操作环境: VMware Workstation 14Pro .64位Ubuntu18.04系统 ...

  4. Ubuntu18.04多个版本GCC编译器的切换

    今天make一个程序的时候,发现程序里面使用到了C++17的标准,而我的gcc仍然是4.8,考虑到系统是ubuntu18.04的,所以感觉应该gcc的版本不会这么低. cd到/usr/bin下,使用指 ...

  5. centos7 源码编译安装TensorFlow CPU 版本

    一.前言 我们都知道,普通使用pip安装的TensorFlow是万金油版本,当你运行的时候,会提示你不是当前电脑中最优的版本,特别是CPU版本,没有使用指令集优化会让TensorFlow用起来更慢. ...

  6. Windows7 64bits下安装TensorFlow CPU版本(图文详解)

    不多说,直接上干货! Installing TensorFlow on Windows的官网 https://www.tensorflow.org/install/install_windows 首先 ...

  7. Linux(ubuntu18.04)切换python版本

    前言 Ubuntu18.04系统在安装python时会安装两个版本:2.7和3.6.默认情况下系统环境使用的是python2,但是我们有时需要使用python3来作为我们的开发环境,所以需要自由切换p ...

  8. Ubuntu16.04下安装Tensorflow CPU版本(图文详解)

    不多说,直接上干货! 推荐 全网最详细的基于Ubuntu14.04/16.04 + Anaconda2 / Anaconda3 + Python2.7/3.4/3.5/3.6安装Tensorflow详 ...

  9. windows10安装tensorflow CPU版本

    1.先安装python3.6版本 a.安装完成后在cmd中输入python,如果出现python命令行模式,则说明python安装成功. 2.在cmd中输入pip3 install --upgrade ...

随机推荐

  1. Windows中压缩版的MySQL的安装、配置

    本次笔记是根据mysql-8.0.13-winx64版本编写: 1.将下载的压缩包解压到自己想放的目录 2.右键计算机 -> 属性 -> 高级系统设置 -> 环境变量 -> 系 ...

  2. shell调用python脚本,并且向python脚本传递参数

    1.shell调用python脚本,并且向python脚本传递参数: shell中: python test.py $para1 $para2 python中: import sys def main ...

  3. spring 启动过程

    首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供宿主环境: 其次,在web.xm ...

  4. Spark源码分析之Sort-Based Shuffle读写流程

    一 .概述 我们知道Spark Shuffle机制总共有三种: 1.未优化的Hash Shuffle:每一个ShuffleMapTask都会为每一个ReducerTask创建一个单独的文件,总的文件数 ...

  5. TensorFlow学习笔记(四)图像识别与卷积神经网络

    一.卷积神经网络简介 卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现. ...

  6. Jquery源码分析(一)

    版本: jQuery JavaScript Library v3.2.1 分析架构: 打开jquery.js,哇塞,一万多行,噩梦啊!很多人就say bye-bye了.其实,将代码结构拆分后,再分析源 ...

  7. 查看MySQL变量

    类似于Oracle的参数文件,MySQL的选项文件(如my.cnf)用于配置MySQL服务器,但和Oracle叫法不一样,在MySQL里, 官方叫变量(Varialbes),但其实叫参数也是可以的,只 ...

  8. 实现:左边为菜单导航,当一个菜单中包含多个Tabs,并且不同的Tab要根据权限的不同显示。

    1.前台代码 //当点击左侧菜单时,将访问Controller中的Home方法,这样就会根据用户权限的不同,通过后台的判断来决定显示的页面<li class="@(ViewBag.Se ...

  9. ruby中的私有方法和保护方法

    ruby中的私有方法是指方法只能被隐含调用,不能被显示调用.而当没有显示接收者的时候,会把self当成接收者.因此,只能在自身中调用私有方法,这也是私有方法的调用规则. ruby的私有方法机制目的是: ...

  10. css伪类与伪元素

    原文:http://www.alloyteam.com/2016/05/summary-of-pseudo-classes-and-pseudo-elements/ 伪类的操作对象是文档树中已有的元素 ...