WSL2安装历程

简介: WSL2安装历程

WLS2安装

1、系统检查

安装WSL2必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11。

查看 Windows 版本及内部版本号,选择 Win + R,然后键入winver

2、家庭版升级企业版

...

3、添加 Windows 功能

安装WSL2需要启用windows功能中的虚拟机平台和适用于Linux的Windows子系统。

可以直接使用 Windows+R 快捷键,在打开的「运行」窗口中直接执行optionalfeatures打开「Windows 功能」,或者在控制面板中打开「Windows 功能」启用需要的功能,然后重新启动。

4、下载Ubuntu发行版

打开微软应用商店,下载Ubuntu发行版。

5、打开终端

可以在powershell打开Ubuntu终端。

提示报错:

Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ??????????????????

造成该问题的原因是WSL版本由原来的WSL1升级到WSL2后,内核没有升级,升级文件放在下方,下载安装即可正常使用WSL了。

下载安装wsl_update_x64.msi

安装成功

Pycharm连接到WSL2

在Pycharm项目中,可以利用WSL2中Python环境就可以正常编译运行代码,并且可以操作WSL的终端。

1、下载 Anaconda 虚拟环境

wget https://mirrors.bfsu.edu.cn/anaconda/archive/Anaconda3-2022.10-Linux-x86_64.sh --no-check-certificate

bash Anaconda3-2021.11-Linux-x86_64.sh

# 回车后查看许可证,按 q 退出许可证,然后输入 yes 表示同意

# 确认安装的路径,一般直接回车安装在默认的 /home/你的名字/anaconda3

# 输入 yes 来确认使用 conda init 来启动

# 启动已经修改环境变量
source ~/.bashrc

# 打开conda
conda

# conda升级
conda update -n base -c defaults conda

2、py3.7的虚拟环境

# 创建py3.7的虚拟环境
conda create -n py37 python=3.7

# 进入py3.7的虚拟环境
source activate py37

3、添加 python 模块

conda install ipython
conda install PyTorch==1.4.0
conda install fastNLP==0.5.0
pip install pyrouge
pip install rouge
pip install transformers
pip install -v transformers==2.5.1
pip install fastNLP
pip install cytoolz

#查看安装了哪些包
conda list

4、修改Pycharm配置

目录
相关文章
|
10月前
|
Kubernetes 持续交付 开发工具
阿里云协同万兴科技落地ACK One GitOps方案,全球多机房应用自动化发布,效率提升50%
阿里云协同万兴科技落地ACK One GitOps方案,全球多机房应用自动化发布,效率提升50%
|
Ubuntu Linux 数据安全/隐私保护
WSL2(2)安装与使用
WSL2(2)安装与使用
491 0
|
Java Apache Maven
Java将word文档转换成pdf文件的方法?
【10月更文挑战第13天】Java将word文档转换成pdf文件的方法?
4274 1
|
Ubuntu Linux 应用服务中间件
WSL2安装和简单使用教程
WSL2安装和简单使用教程
3372 1
WSL2安装和简单使用教程
|
机器学习/深度学习 人工智能 供应链
💰钱途无量!掌握AI Prompt在商业数据分析中的5大赚钱技巧
【8月更文挑战第1天】在数据驱动的商业时代,掌握AI Prompt技术为企业开启财富之门。本文探讨通过AI Prompt实现商业数据分析中的五大赚钱技巧:1)精准市场预测,利用历史数据预测未来趋势;2)个性化营销,分析客户行为提高转化率;3)优化库存管理,智能调整采购计划降低成本;4)风险预警,实时监测并提出应对策略;5)数据洞察驱动创新,挖掘深层规律引领市场。掌握这些技巧,企业将在竞争中脱颖而出,实现商业价值最大化。
296 2
|
SQL 安全 数据安全/隐私保护
DVWA Open HTTP Redirect 通关解析
DVWA Open HTTP Redirect 通关解析
|
SQL 数据管理 数据库
DROP 和 TRUNCATE 命令的详细区别
【8月更文挑战第31天】
1543 0
|
JavaScript Java 测试技术
基于springboot+vue.js的大学生心理健康管理系统附带文章和源代码设计说明文档ppt
基于springboot+vue.js的大学生心理健康管理系统附带文章和源代码设计说明文档ppt
255 5