Summary
- 在win10中使用ubuntu bash
在win10 的Linux中安装TensorFlow
因为最近要用TensorFlow做目标跟踪,但是台式机暂时送去电脑店了,所以试着先在笔记本上装一个。
笔记本没有装双系统,之前觉得好玩升了win10。装TensorFlow前,先搜了下,默认支持Linux和Mac OS,Windows上一般有两种做法,一种是用Docker,一种是使用win10中的Linux子系统。考虑到用Docker也要装挺多东西的,并且还是要用到虚拟机,那还不如直接用我已经装好的cent os vm?于是,打算用用win10的新特性,看官方介绍挺不错的~
Details
安装 ubuntu bash
参考 官网教程
检查系统版本是否满足要求
设置-系统-关于,看os版本,在14393.0以上,check;64位,check。使用开发者模式
设置-更新和安全-针对开发人员,选择“开发人员模式”。启用子系统功能
这里官网给的教程是这样的
接着,打开之后底下的内容都只显示“请稍后”三个字,于是我又开始搜索是不是少了什么,check自己的版本= =
烦,想到了万能的“重启”。结果再看这个窗口时,还真有内容了,不知道是否有关系。
接下来,应该只要在“Windows Subsystem for Linux (beta)”这个选项这里打个勾就行了。可是,没有这个项目!
这是怎么回事…于是我又在网上找了好久原因。然而事实证明我在英文网页上是找不要原因的,因为…往下看看其他功能就会发现…“Windows Subsystem for Linux (beta)”的中文叫“适用于Linux的Windows子系统(Beta)”。(好像很有道理,其他项目也是按照意思翻译了中文。可是我找的时候当然看的是Windows开头的项目= =
终于搞定,竟然因为翻译问题纠结了这么久。重启后在cmd里运行bash就可以啦~
安装TensorFlow
参考官方教程
这里倒是没遇到什么问题。只不过这种方式只能装cpu-only版本的。跟着教程,很快就搞定啦~
Question
这个bash on ubuntu on Windows, 系统在哪个文件夹?
我原本在windows里装了Anaconda版本的python,两个相互独立的?还是也能一起用?