虚拟机 Ubuntu18.04 tensorflow cpu 版本
虚拟机 Ubuntu18.04 tensorflow cpu 版本
虚拟机VMware
配置:
- 20G容量,可扩充
- 2G内存,可扩充
- 网络采用NAT模式
- 平台:win10下的Ubuntu18.04
出现的问题
网络连接问题
在安装VMware以后,需要将其服务全部打开,正常连上网的应该是右上角出现三个正方形的标志,如果没有的话,就说明有网络问题。
解决方法
在本地电脑中找到服务,打开以VM开头的所有服务
除此之外,如果你自己已经修改过网络链接问题,那么
编辑 -> 虚拟网络编辑器 -> 更改设置(右下角)-> 还原默认设置
一般来说就可以解决了,如果不能的话可以参考别的博客。
分辨率问题:
安装vmware tools (一般会提醒的,或者在虚拟机选项卡中可以找到)
解压,直接运行后缀名为pl的文件即可。
./vmware-install.pl
文件夹共享问题
虚拟机 设置 选项 共享文件夹
总是启用
添加文件夹
安装Anaconda
- 一般都是从清华园上下载的,地址https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
- 20分钟以内会下载完成
- 安装
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 常用命令
- conda --version
- conda update conda
- conda create --name mine python=3.6
- conda remove --name mine --all
- conda search --full-name python
- conda list
- conda install numpy
- conda remove numpy
- source activate mine
- source deactivate mine
- conda update numpy
- conda update conda
- conda update anaconda
- 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
错误
no module named tensorflow
source activate tensorflowModuleNotFoundError: No module named 'scipy'
conda install scipyModuleNotFoundError: No module named 'PIL'
conda install pillow
结束
虚拟机 Ubuntu18.04 tensorflow cpu 版本的更多相关文章
- Ubuntu 16.04 TensorFlow CPU 版本安装
1.下载Anaconda,官方网站.我下载的时Python 2.7 64bit版本: 2.安装执行命令 bash Anaconda2-4.2.0-Linux-x86_64.sh 设置好目录后等 ...
- VMware12虚拟机中Ubuntu16.04安装CPU版本Caffe
首先,可以自行下载VMware12进行安装,基本上都是直接点击‘下一步’直到安装完成,这里重点讲一下Ubuntu16及Caffe的安装步骤 第一步: 下载Ubuntu16.04版本的文件,这里给出链接 ...
- 虚拟机Ubuntu18.04——gcc版本的升降
致读者:这是本人第一篇博客,小试牛刀,希望能在以后的道路中分享出更多实用的技巧和知识,大家一起进步. 操作环境: VMware Workstation 14Pro .64位Ubuntu18.04系统 ...
- Ubuntu18.04多个版本GCC编译器的切换
今天make一个程序的时候,发现程序里面使用到了C++17的标准,而我的gcc仍然是4.8,考虑到系统是ubuntu18.04的,所以感觉应该gcc的版本不会这么低. cd到/usr/bin下,使用指 ...
- centos7 源码编译安装TensorFlow CPU 版本
一.前言 我们都知道,普通使用pip安装的TensorFlow是万金油版本,当你运行的时候,会提示你不是当前电脑中最优的版本,特别是CPU版本,没有使用指令集优化会让TensorFlow用起来更慢. ...
- Windows7 64bits下安装TensorFlow CPU版本(图文详解)
不多说,直接上干货! Installing TensorFlow on Windows的官网 https://www.tensorflow.org/install/install_windows 首先 ...
- Linux(ubuntu18.04)切换python版本
前言 Ubuntu18.04系统在安装python时会安装两个版本:2.7和3.6.默认情况下系统环境使用的是python2,但是我们有时需要使用python3来作为我们的开发环境,所以需要自由切换p ...
- Ubuntu16.04下安装Tensorflow CPU版本(图文详解)
不多说,直接上干货! 推荐 全网最详细的基于Ubuntu14.04/16.04 + Anaconda2 / Anaconda3 + Python2.7/3.4/3.5/3.6安装Tensorflow详 ...
- windows10安装tensorflow CPU版本
1.先安装python3.6版本 a.安装完成后在cmd中输入python,如果出现python命令行模式,则说明python安装成功. 2.在cmd中输入pip3 install --upgrade ...
随机推荐
- 统计学习方法笔记 -- KNN
K近邻法(K-nearest neighbor,k-NN),这里只讨论基于knn的分类问题,1968年由Cover和Hart提出,属于判别模型 K近邻法不具有显式的学习过程,算法比较简单,每次分类都是 ...
- golang的指针和切片
首先为什么要讲go的指针和切片放在一起? 因为go指针和切片都是引用类型 引用类型就是说切片和指针保存的只是内存的地址,而不是具体的值,效率在大数据读取方面效率会高很多. 1.怎么定义一个切片 方法1 ...
- python 通过文件路径获取文件hash值
import hashlib import os,sys def CalcSha1(filepath): with open(filepath,'rb') as f: sha1obj = hashli ...
- Python 之父谈放弃 Python:我对核心成员们失望至极!
Python 之父讲述退位原因,以及 Python 的未来将何去何从. 在 Python 社区,Python 的发明者 Guido Van Rossum 被称为 “仁慈的终生独裁者”(BDFL,B ...
- vs2010帮助文件安装完全攻略
1.VS2010帮助文件不支持重新配置,这个时候打开C:\Program Files\Microsoft Help Viewer\1.0目录,找到“HelpLibManager.exe.config” ...
- MongoDB的安全校验
一.MongoDB安全校验的重要性 每个MongoDB实例中的数据库都可以有许多用户.如果没有开启安全校验,限制用户权限,则每个进到数据库的用户都能任意的对数据库数据进行读,写甚至是读写操作.这样的场 ...
- PHP程序执行时间过长,超时了怎么办
解决办法:修改php.ini文件,把最大的执行时间改为0,0表示不限制时间. max_execution_time = 0
- rf调参小结
转自http://www.cnblogs.com/pinard/p/6160412.html 1. scikit-learn随机森林类库概述 在scikit-learn中,RF的分类类是RandomF ...
- python - 常用模块 os, sys
常用模块: os(处理文件和目录), sys(sys 模块包含了与 Python 解释器和它的环境有关的函数.) sys.argv 变量是一个字符串的 列表.特别地,sys.argv 包含了 命令行参 ...
- python全栈开发从入门到放弃之迭代器生成器
1.python中的for循环 l = [1,2,3,4,5,6] for i in l: #根据索引取值 print(i) 输出结果: 1 2 3 4 5 6 2.iterable 可迭代的 可迭 ...