There are many notes and articles on the web how to install Ubuntu Bash on Windows and TensorFlow on it. This posting is a note to myself to remember how it's done.
Install Ubuntu Bash on Windows 10
- Open "Settings"
- Click on "Update & Security"
- On left bottom, click on "For developers", then select "Developer mode" then close the settings.
- Open Control Panel (right mouse click on Windows start button, and choose "Control Panel"
- Click on "Programs"
- Click on "Turn Windows features on or off." "Windows Features" list will pop up.
- Click on "Windows Subsystem for Linux (Beta)" and click Ok button.
- Follow the instruction, and restart.
Once it's done, you can run "Bash on Ubuntu on Windows" -- type in "bash" in the Windows search box, and this app will be shown.
Use apt-get or apt-cache to search and install Linux software.
Ubuntu Bash directories and Windows directories
From Ubuntu Bash, to Drive C:
cd /mnt/c
From Windows shell to Ubuntu system files:
cd c:\Users\<username>\AppData\Local\Lxss\rootfs
To Ubuntu user account's home:
cd c:\Users\<username>\AppData\Local\Lxss\home\<username>
Install TensorFlow on Bash (using above Ubuntu Bash on Windows 10)
Note that this is for CPU only, Python 2.7, 64-bit.
- Open Ubuntu Bash
- Type in as following:
$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.0rc0-cp27-none-linux_x86_64.whl
$ sudo apt-get install python-pip python-dev
$ sudo pip install --upgrade $TF_BINARY_URL
Resources