Authoried by Monana
Contact me via hemonan@vip.163.com
本教程适合虚拟机,也适合不用虚拟机直接用Linux系统的
0、安装前的准备答疑
1.很多人都会有疑问,我到底在虚拟机里装linux好,还是直接装双系统好?
这个问题,就看你工作的方式啦。如果你做深度学习方面,需要gpu运算等,而且你也有多余的电脑,一定要装双系统啦。如果你只是不喜欢windows下的python,且并不在你的电脑上做大型运算,装虚拟机真的很方便的!
我下载的是vmware虚拟机,用起来很快,也不占地方,win和linux系统切换起来得心应手,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。
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”替换为你实际的安装路径。保存。
·用同样的方法修改home/.bashrc文件,也添加这句话。
3.然后在$里输入Python,如果出现anaconda就对了,用import numpy 测试
4.如果环境变量设置好后,一般在任何目录下的终端都可以启动程序的。如果出现找不到文件夹的报错,就进入anaconda3/bin下面启动。
5.这里Python3就装好了。那么我们众多集成的其他工具软件怎么打开呢?
· 启动spyder的GUI IDE:进入anaconda3/bin下面然后./spyder就会出现绿色的蜘蛛网启动界面啦~(第一次启动会很慢,耐心等待,然后可能会死机,强制重启后第二次就会快速打开。我开始怎么也打不开,试过五六次、折腾了十几分钟才打开,但是一次打开后每次只用在终端直接输入spyder就可以打开了。(毕竟环境变量设置好了啊))
· 启动数据分析好助手ipython notebook(现在是jupyter-notebook):终端输入jupyter-notebook,耐心等待15s,你的Linux上的浏览器会打开,就出现了我们熟悉的清新简洁的notebook!(第一次启动会很慢,耐心等待,然后可能会死机,强制重启后第二次就会快速打开)
4.安装tensorflow python3.5 linux系统
首先如果你安装的是anaconda,那么就会附带pip install和conda 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一条条执行`·