一、Windows10下安装Ubuntu16.04
1.启用开发人员模式
进入“设置 - 更新和安全 - 开发者选项”设置页面,选中“开发人员模式”。如下图:
2.安装 Windows 10 的 Linux 子系统组件
进入“设置 -应用 - 程序和功能 - 左侧启用或关闭windows功能 - 勾选适用于 Linux 的 Windows 子系统”
确定后,重启电脑,系统更新配置
3.安装ubuntu子系统
跟安装应用程序类似,进入Microsoft Store搜索 Ubuntu 16.04,然后下载安装
然后点击启动,第一次会进行初始化安装。
初始化安装完成后,设置帐号密码即可
4.进入ubuntu子系统
以管理员身份运行cmd,在命令行中输入bash即可进入ubuntu。下面即可通过命令进行操作。
二、Ubuntu16.04子系统环境配置
1.修改镜像源
安装各种包的时候,要是下载速度特别慢,就说明要修改一下镜像源了。可以通过 vim 批量查找替换操作。之前试过改成阿里云或者清华大学的镜像源都挺快的。修改完成后执行apt-get update更新配置。
修改的过程就不详细说了,可以搜一下有很多教程
2.python安装
在Ubuntu下最基本的就是要装好Python了。最开始我用conda创建了Python2.7的虚拟环境,但在里面安装一些工具库的时候出现了编译不成功的错误。最后找到是少了mkl指令库的缘故。下面给出我成功安装的示例吧。
依次执行以下命令
apt-get install python2.7 python2.7-dev
apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev
apt-get install python-pip
然后就可以使用pip安装各种你想装的工具库(比如numpy,当然还有深度学习的框架TensorFlow、paddlepaddle等)啦!
3.PyCharm安装
PyCharm是很好用的python集成开发环境。这里我通过第三方源安装PyCharm。
首先添加源:$ sudo add-apt-repository ppa:mystic-mirage/pycharm
安装收费的专业版:
$ sudo apt update
$ sudo apt install pycharm
安装免费的社区版:
$ sudo apt update
$ sudo apt install pycharm-community
三、Ubuntu16.04子系统安装图形化界面
没有图形化界面,上面安装的PyCharm打开时也无法显示,编写代码以及调试也有诸多不便。所以为子系统安装图形化界面是很有必要的啦。下面给出我的安装步骤。
1.在windows下安装软件Xming(可以跨操作系统显示图形界面)
下载地址如下:https://sourceforge.net/projects/xming/?source=typ_redirect
安装完成后运行其中的Xlaunch,如下图所示
选择 Multiple Windows ,Display Number处默认为0。
在命令窗中执行bash命令进入linux子系统
额庵后在Ubuntu系统命令提示符窗口输入 echo "export DISPLAY=:0.0">> ~/.bashrc
2.安装xfce4-terminal图形客户端
执行命令:sudo apt-get update && sudo apt-get install xfce4-terminal
安装完成以后,运行xfce4-terminal即可打开一个terminal,然后运行之前安装的pycharm-profession或pycharm-community即可通过Xming进行图形化显示了。
ps:其实感觉也可以不装xfce4-terminal图形客户端,第一步完成后直接运行pycharm-profession或pycharm-community就行。
另外若想为子系统安装完整的桌面环境,可以参照下面最后一个链接。
参考:https://www.cnblogs.com/iamjqy/p/7000874.html
https://blog.csdn.net/shuzfan/article/details/73658451
https://blog.csdn.net/u011138447/article/details/78262369?locationNum=4&fps=1