用Vmware和vm tools虚拟机装Linux Ubuntu16 配置anaconda python3环境 安装tensorflow/tflearn

时间:2022-12-29 11:06:45

Authoried by Monana
Contact me via hemonan@vip.163.com

本教程适合虚拟机,也适合不用虚拟机直接用Linux系统的

0、安装前的准备答疑


1.很多人都会有疑问,我到底在虚拟机里装linux好,还是直接装双系统好?


这个问题,就看你工作的方式啦。如果你做深度学习方面,需要gpu运算等,而且你也有多余的电脑,一定要装双系统啦。如果你只是不喜欢windows下的python,且并不在你的电脑上做大型运算,装虚拟机真的很方便的!

我下载的是vmware虚拟机,用起来很快,也不占地方,winlinux系统切换起来得心应手,linux下跑一般的程序也很快。


2.很多Linux系统,如Ubuntu,redhat装哪种好呢?


我都用过,感受是Ubuntu图形界面比较友好,但是权限麻烦。Redhat企业用的更多,现在收费了。

实际上这两种其实也没有特别大的区别。就和你在建设银行开户还是在工商银行开户一样。不要纠结过多了。


 

1、在vmware虚拟机下安装linux Ubuntu


安装过程过程真的太简单了,百度上一大堆,都非常详细,这里直接甩百度经验的链接了,介绍的特别好:

http://jingyan.baidu.com/article/14bd256e0ca52ebb6d26129c.html


注意,如果无法用虚拟机可能要进入电脑的Bios设置,设置方法就根据你电脑型号在网上搜索了。



2、用VM tools解决Ubuntu不是全屏、调节字体的问题


1.启动ubuntu后,点击VM/update vmware tools (一定要等ubuntu完全启动,否则该选项是灰色不可点击的)

2.进入unbuntu光驱DVD中安装,

3.打开控制台:按住crtl alt T ,进入下载的vmware目录

4.终端命令行输入sudo su,输入密码,这里密码输入时为了保密是看不到的哦,不要以为是自己键盘坏了

成功进入#开头的root权限(正常情况是$开头,就是普通用户权限)

这里

5.输入命令./vmware-install.pl开始安装

6.不停地按回车

7.安装完成后,进入ubuntu-系统设置-软件源的那个选项,选择自动detect就好了@

8.调节字体应该就在display的设置里,很好找到的,是一个scale的比例拉杆,我电脑分辨率2560我就调到了1.25正合适。



3、安装anaconda/Python3

可以参考这个帖子:http://blog.csdn.net/zhdgk19871218/article/details/46502637


Linux是自带Python2的,终端命令行输入Python就可以到Py环境。但是这肯定是不够数据工程师用的。

这里我用的是Python3。

为什么推荐Anaconda?Anaconda可以看做Python的一个集成安装,安装它后就默认安装了python、IPython Notebook(最有名的那个,现在时Jupyter Notebook)、集成开发环境(像MATLAB界面一样的GUI开发环境Spyder)和众多的包(内置Numpy,matplotlib,pandas,sklearn等..)和模块(pip install conda install....)非常方便。


1.从ubuntu的浏览器搜索anaconda,进入官网下载界面。选Linux。

用Vmware和vm tools虚拟机装Linux Ubuntu16 配置anaconda python3环境 安装tensorflow/tflearn

2.然后设置环境变量!(重要)

在安装Anaconda的时候,最后的最后会问你是否要添加环境变量, 这里选是,然后重启终端。输入python,出现

Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul  2 2016, 17:53:06) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.

就说明Anaconda成功!

如果出现的是Python2.7,或者在安装Anaconda的过程中没有将安装路径添加到系统环境变量中,需要在安装后手工添加:

· 在终端输入$sudo gedit /etc/profile

· 在文件末尾添加一行:export PATH=/home/grant/anaconda2/bin:$PATH,其中,将“/home/grant/anaconda2/bin”替换为你实际的安装路径。保存。

用Vmware和vm tools虚拟机装Linux Ubuntu16 配置anaconda python3环境 安装tensorflow/tflearn

·用同样的方法修改home/.bashrc文件,也添加这句话。

3.然后在$里输入Python,如果出现anaconda就对了,用import numpy 测试

用Vmware和vm tools虚拟机装Linux Ubuntu16 配置anaconda python3环境 安装tensorflow/tflearn

4.如果环境变量设置好后,一般在任何目录下的终端都可以启动程序的。如果出现找不到文件夹的报错,就进入anaconda3/bin下面启动。

5.这里Python3就装好了。那么我们众多集成的其他工具软件怎么打开呢?

· 启动spyderGUI IDE:进入anaconda3/bin下面然后./spyder就会出现绿色的蜘蛛网启动界面啦~(第一次启动会很慢,耐心等待,然后可能会死机,强制重启后第二次就会快速打开。我开始怎么也打不开,试过五六次、折腾了十几分钟才打开,但是一次打开后每次只用在终端直接输入spyder就可以打开了。(毕竟环境变量设置好了啊))

· 启动数据分析好助手ipython notebook(现在是jupyter-notebook):终端输入jupyter-notebook,耐心等待15s,你的Linux上的浏览器会打开,就出现了我们熟悉的清新简洁的notebook!(第一次启动会很慢,耐心等待,然后可能会死机,强制重启后第二次就会快速打开)

 

4.安装tensorflow python3.5 linux系统

首先如果你安装的是anaconda,那么就会附带pip installconda install,如果你没有这两个安装工具,那么就输入如下的命令下载安装:

 有VPN的同学用如下命令:

$ conda create -n tensorflow python=3.5
$ sourceactivate tensorflow
$ pip install -ignore-installed--upgradehttps://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl

 没有VPN的同学:

sudo apt-get install python3-pip 
pip install -ignore-installed-upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple  tensorflow

如果报错说protobuf permission 之类的权限问题,你就打开home/用户名,看一下anaconda3文件夹右键,属性,是不是root。

(anaconda3文件夹头图标是不是有一个小锁,说明安装的时候没有输入sudo bash anaconda3.....sh(=  = LInux权限真的好烦)

用下面的命令将anaconda3文件夹的权限改成任何人。

sudo chmod -R 777 anaconda3
然后重新执行上面的pip 命令 成功啦!

5、安装tflearn

参考 https://zhuanlan.zhihu.com/p/25322066


sudo apt-get install git

进入anaconda3/lib/python3.5/site-packages文件夹下面执行下面的命令

pip install git+https://github.com/tflearn/tflearn.git
git clone https://github.com/tflearn/tflearn --recursive

6、一些常用Linux命令

Source aaa执行aaa

./ aaa执行aaa

More aaa查看aaa

Man tar查看tar帮助

Vi aaa编辑脚本,退出 :wq!

Tpo任务管理器

Ls -l

Ls -lh

Ls -lt

Sh执行

Sh -x一条条执行`·