当前主机配置:win10
目标配置:linux+anaconda+tensorflow
媒介:虚拟机 VirtualBox
1、虚拟机,地址:https://www.virtualbox.org/
2、ubuntu16.04:https://www.ubuntu.com/download/alternative-downloads
3、anaconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
1、VirtualBox是免费的,推荐使用
2、ubuntu虽然已经到了18.04,但是仍然推荐使用16.04版本,因为很多相应的库都能够保证支持
3、anaconda建议3.5(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-4.2.0-Linux-x86_64.sh)或者3.6(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh)
1、虚拟机下载下来之后,直接双击安装,基本上除了自己选择安装路径外,都是一路“下一步”(next),具体可以参考:https://jingyan.baidu.com/article/25648fc19e948d9191fd00a7.html
2、安装完成之后,打开虚拟机,可以看到界面
下一步就是要配置linux系统环境了,这里可以参考https://jingyan.baidu.com/article/af9f5a2d1d014643140a452b.html
1、新建虚拟电脑名称的时候,版本那个选项里面一定选择ubuntu(64-bit),不然无法安装tensorflow,tensorflow只支持64位
2、分配内存的时候,根据自己电脑内存大小进行分配,不建议太小。一般ubuntu安装都要求有2G的内存空间,更何况现在电脑内存最小也得4G,所以可以分配2G。实际上,这里的内存分配主要是指你的虚拟机在运行时,最大能够占用你多少内存。以本人电脑内存8G为例,我分配了4G,那么意味着我的虚拟机在运行的时候,全负荷情况下,占用4G内存,那么我windows下的其他软件使用空间也就不到4G的样子。当虚拟机不使用时,windows内存还是原来的8G。分配多少可以根据自己使用两个系统所占用的空间进行调整,不过建议至少2G。(其实这里也没关系,当安装好ubuntu后,还可以通过选项调整)
3、分配物理硬盘的时候,建议选择“固定大小”,因为现在电脑20、30G的空间都不是事,为了加快运行虚拟机运行速度,建议选择“固定大小”,分配至少20G的空间
接着便是在虚拟机上正式安装ubuntu了,这时候,你可以看到下面已经创建了你刚刚命名的一个虚拟机,但是真正的ubuntu系统还没有安装,需要你将下载好的ubuntu安装好,点击启动,即可以进入ubuntu界面了。剩下的就是常规的ubuntu安装,安装过程可以参考:https://jingyan.baidu.com/article/3c48dd348bc005e10be358eb.html(只需要看ubuntu安装过程就行了,我们不需要制作启动盘)
安装好之后,接下来有一个重中之重的事情,就是“如何设置windows与linux的文件共享”。这样就能够使代码、文件之类的能够在两台机器上面进行共享操作,完成虚拟机真正的“使命”。
具体过程可以参考:https://blog.csdn.net/sinat_32582203/article/details/71633678
相信经过上面的过程,已经能够让windows与linux进行文件共享了,从而能够实现文件处理、代码处理等任务。
对了,这里提醒一下,对于共享的东西,一定在windows上面留有备份,不然linux只要一删除,windows上面也没有了。一定小心。
那么接下来就是要安装anaconda了。将在windows上下载好的anaconda文件放到共享文件夹下面,那么ubuntu很容易就可以进行安装,具体安装过程可以参考:https://blog.csdn.net/xiaerwoailuo/article/details/70054429
最后一步安装tensorflow(cpu版本)就很容易了。
首先创建一个tensorflow的环境:conda create -n tensorflow python=3.6
然后根据提示,输入:source activate tensorflow
最后输入:pip install tensorflow