Python工具箱系列(七)
上期描述了如何在ubuntu18.04下安装python3.8,本期将描述:
· BIOS开启CPU的虚拟化支持
· 如何在windows10/11下安装wsl/wslg
· 如何在有wsl/wslg的情况下安装ubuntu18.04
· 如何在ubuntu18.04下安装python3.8
以上互为基础,缺一不可。
一、虚拟化支持
首先,你需要确认的是你的计算机型号和CPU、BIOS的型号,因为过老的计算机是不支持虚拟化技术的。开机时按F2、F12、DEL、ESC等键就可以进入到BIOS,这就需要根据电脑的品牌和采用的BIOS才能确定到底是哪一个按键了,当你知道你的BIOS或者说主板的型号的时候,可以上网找度娘查找。进入到BIOS后,找到Configuration选项或者Security选项,然后选择Virtualization,或者Intel Virtual Technology,就可以开始你的操作了。每个品牌的BIOS大同小异,一个界面如下图所示。
打开使能(enable)后,保存并且启动计算机。win10启动完成后,win+r并且输入taskmgr后就可打开任务管理器,也可使用ctrl+shift+esc快捷键快速打开。点击“性能”标签页后,如果出现下图类似的说明,就证明虚拟化打开成功。
打开虚拟化非常关键,不打开虚拟化后面的所有操作免谈。
二、打开WIN10虚拟化套件
在WIN10/WIN11中,要想使用WSL必须同时打开以下两个内置的组件功能。使用win+r后输入appwiz.cpl后直接打开“程序和功能”,如下图所示,打开“启用或关闭Windows功能”。
在这里必须选中以下两项:
· Hyper-V
· 适用于Linux的Windows子系统
随后点“确定”,经过一段时间后安装完成,进行到后面的关键环节。
三、WSL的配置与升级
“适用于Linux的Windows子系统”就是WSL(Windows Subsystem for Linux)的中文名称。得益于微软超级强大的研发能力与对开源的拥抱态度,WSL从2016发布时的超级不能用到现在的非常能用,也仅仅花费了5年的功夫。目前,最新版本的WSLG(Windows Subsystem for Linux GUI)更是Windows下开发者的福音。再也不用折腾到ubuntu上才能够开发Linux GUI程序了,直接在WSLG下开发,既能享受windows的易用,又能享受Linux对开发者的友好。不过,要想使用wslg,有一些条件,就是需要windows升级到Windows 10 Insider Preview build 21362+,或者直接在win11下也可以,建议开发者直接升级,既然最终还是要跟着windows走,早升级早获益。升级后,输入以下命令:
# 安装ubuntuwsl --install -d Ubuntu# 从wsl升级到wslgwsl --update# 进入到ubuntu中wsl# 安装linux经典的x11应用apt install x11-apps# 运行linux图形界面程序xeyesxclock
此时,在windows下就会出现经典的两个linux x11小程序如下图所示。
接下来,与前期介绍的在ubuntu安装python3.8的过程类似安装,就可以建立在wsl下的python环境了。
Python工具箱系列(七)相关推荐
- 【Python学习系列七】Windows下部署Python推荐系统recsys
python-recsys是一个用来实现推荐系统的python库. 安装参考:http://ocelma.net/software/python-recsys/build/html/installat ...
- Python爬虫系列(七)豆瓣图书排行榜(数据存入到数据库)
豆瓣用户每天都在对"读过"的书进行"很差"到"力荐"的评价,豆瓣根据每本书读过的人数 以及该书所得的评价等综合数据,通过算法分析产生了豆瓣图 ...
- Python工具箱系列(八)
前面我们提到过,有以下工具都可以开发Python代码: 直接使用Python解释器.运行Python就可以得到一个交互式命令行界面,可以简单的测试代码.作为Python入门,写代码不超过10行,完全可 ...
- Python工具箱系列(十八)
非对称加解密应用广泛,它的存在是致力于解决密钥通过公共信道传输这一经典难题.对称加密有一个天然的缺点,就是加密方和解密方都要持有同样的密钥,而这个密钥在传递过程中有可能会被截获,从而使加解密失效.难不 ...
- 【Python算法系列十一】二叉树的3种遍历方式
二叉树的遍历是指从根结点出发,按照某种次序依次访问二叉树中所有结点,使得每个结点被访问一次且仅被访问一次. 遍历二叉树的方法主要分 3 种:先序遍历.中序遍历和后序遍历: 先序遍历指最先遍历节点本身, ...
- ONNX系列七 --- 在Python中使用可移植的ONNX AI模型
目录 安装和导入ONNX运行时 载入ONNX模型 使用ONNX运行时进行预测 摘要和后续步骤 参考文献 下载源547.1 KB 系列文章列表如下: ONNX系列一 --- 带有ONNX的便携式神经网络 ...
- 「Python爬虫系列讲解」七、基于数据库存储的 BeautifulSoup 招聘爬取
本专栏是以杨秀璋老师爬虫著作<Python网络数据爬取及分析「从入门到精通」>为主线.个人学习理解为主要内容,以学习笔记形式编写的. 本专栏不光是自己的一个学习分享,也希望能给您普及一些关 ...
- python 工具箱_Python交易工具箱:通过指标子图增强图表
python 工具箱 交易工具箱 (trading-toolbox) After a several months-long hiatus, I can finally resume posting ...
- Python爬虫系列:使用selenium+Edge查询指定城市天气情况
首先发个福利,有个网店正在推出特价优惠<Python程序设计开发宝典>,原价69.0元,特价46.92元,详情查看:https://detail.tmall.com/item.htm?id ...
最新文章
- Python:用字典建立一个通讯录,向字典中添加和删除通讯人信息,查询某个人的信息,然后输出通讯录中所有人的信息。
- vgg16卷积层的计算量_深度学习_经典网络_VGG16和ResNet152哪个参数量更多
- C语言多维数组做函数参数退化原因大剖析
- SAP UI5 应用开发教程之二十 - SAP UI5 的表达式绑定用法讲解
- 第八课 RNN条件生成与Attention机制
- ios中解决图片渲染问题
- c++ 字符串连接_C语言字符串操作总结大全(超详细)
- WiFi产品的一般射频电路设计
- python文本文件加密_Python 文本加密解密 中文TXT数据
- 【机器视觉锁付整体解决方案】视觉纠偏和找孔示教操作
- ODC 3.4.0 现已上线,让数据库开发更简单
- 王子恢:手机视频牌照与行政权力租界
- html点按钮展开图片,案例:点击按钮隐藏图片 再次点击显示图片
- CVPR 2022 论文列表(持续更新)
- 《SteamVR2.2.0之Skeleton_Poser》(Yanlz+Unity+XR+VR+AR+MR+SteamVR_Skeleton_Poser+Skeleton+Poser+立钻哥哥+==)
- Cisco交换机划分内网Vlan
- 一名米粉述说:当年雷军是如何带领小米发展的
- 使用STM32测量脉宽可变的PWM波的脉冲宽度
- 【Bootstrap导入模板完成实例-与模板完美契合】
- 大华、海康和华为等NVR录像机gb28181平台倍速播放原理