1. 在Win10中安装Ubuntu的Bash
准备
首先你的电脑必须是64bit的Win10, OS版本为1607及以上.
查看OS版本的方法如下:
设置--系统--关于
安装windows的Linux子系统
打开 “Windows Subsystem for Linux” 选项后,重启电脑.
. 以系统管理员的身份打开PowerShell,运行以下代码:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
.命令执行完后,重启电脑.
安装Ubuntu的Bash
打开应用商店,搜索ubuntu,下载安装.
下载安装完成后,在程序列表中打开Ubuntu.
第一次运行时,需要设置用户名和密码.
设置完用户名和密码后,建议先将更新源设为国内的更新源,这样更新起来比较快.
首先备份源列表:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_b
设置更新源时一定要选对版本.
现在Win10的Ubuntu的Bash的版本是: Ubuntu 16.04.2 LTS.
查看Ubuntu的版本的命令如下:
cat /etc/issue
对应的Ubuntu 16.04的Ubuntu 官方中国(目前是阿里云)的链接如下:
http://cn.archive.ubuntu.com/ubuntu/
只需要在原有的源列表的链接http://archive.ubuntu.com/ubuntu/ 中加入(cn.).
修改好的源列表如下,去掉了注释部分:
deb http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ xenial universe
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://cn.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted
deb http://security.ubuntu.com/ubuntu/ xenial-security universe
deb http://security.ubuntu.com/ubuntu/ xenial-security multiverse
修改完成后,关闭编辑器,更新软件包列表,执行下面的命令:
sudo apt update
接着更新系统,执行下面的命令:
sudo apt upgrade
系统更新完成后,Win10中的Ubuntu的Bash就算安装完成了.
2. 安装Python及应用
安装python3.5.
命令如下:
sudo apt install python3
Python3的版本是:Python 3.5.2.
在python3下安装python-pip.
命令如下:
sudo apt install python3-pip
pip3的版本为:pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
升级pip3
pip3的升级命令如下:
sudo pip3 install --upgrade pip
升级后pip3的版本为:pip 9.0.1 from /home/green/.local/lib/python3.5/site-packages (python 3.5)
使用pip安装python包
命令如下:
sudo pip3 install packagename
参考链接如下:
https://msdn.microsoft.com/en-us/commandline/wsl/install_guide