powershell python_用wsl2.0安装arch并配合vscode安装python与latex环境

wsl2.0出来后,开始将wsl1.0的东西转到wsl2.0了,wsl2.0有了更加完整的一套体系,虽然小问题和bug也挺多,而且其实是运行在Hpyer-V下的虚拟机。

1. 开启WSL

在Windows功能中开启wsl:

596a2b7a2022be2d024a3dc09b44cdf0.png

2. 升级WSL2.0

下载wsl2.0升级程序并安装

wsl2.0升级程序​wslstorestorage.blob.core.windows.net

3. 启用“虚拟机平台(Virtual Machine Platform)”可选组件

在powershell中输入(可能需要管理员权限):

Enable-WindowsOptionalFeature 

4. 设置默认版本为2.0

重启后,在powershell中输入:

wsl --set-default-version 2

来将wsl设置为默认的2.0

5. 安装ArchWSL

前往GitHub的ArchWSL下载页,下载appx和cer文件。

Release 20.4.3.0 · yuk7/ArchWSL​github.com
2cd8f86832c3cd94ee3d3942e0f0e8f2.png

导入cer证书,然后双击appx文件安装ArchWSL

6. 安装Windows Terminal

可以在Windows Store里搜索Windows Terminal安装,界面更加友好,方便后续使用。

修改配置中的"defaultProfile" id为默认想打开的项目id,去掉ctrl + c和ctrl + v的快捷键(因为之后会和vim里的ctrl+v冲突,去掉这两个快捷键的配置后,用ctrl+shift+c和ctrl+shift+v代替)

7. 修改pacman源

sudo vim /etc/pacman.d/mirrorlist

将Tsinghua的两个源拉到最上面并取消#注释。

国内有些源感觉完整性有些问题,清华的是目前用下来感觉相对稳定的。

8. 解决证书问题

运行pacman的更新:

sudo pacman -Syu

如果出现required key missing from keyring的错误,需要手工更新下证书:

# 从ubbuntu的服务器去更新,官方的服务器基本被ban
sudo pacman -Sy archlinux-keyring

9. 添加Arch Linux 中文社区仓库

Arch Linux 中文社区仓库是由 Arch Linux 中文社区驱动的非官方软件仓库,包含许多官方仓库未提供的额外的软件包,以及已有软件的 git 版本等变种。一部分软件包的打包脚本来源于 AUR,但也有许多包与 AUR 不一样。

编辑/etc/pacman.conf,在最末尾添加:

[archlinuxcn]
Server = https://repo.archlinuxcn.org/$arch

随后运行

sudo pacman -Sy archlinuxcn-keyring

来导入key。

顺带可以更新下系统:

sudo pacman -Syu

10. 安装常见的各类软件和依赖(包括Python和TexLive)

sudo pacman -S zsh git vim curl wget proxychains-ng python3 python-pip texlive-most texlive-core texlive-langchinese yay

11. Python安装常见包

pip3 -i https://pypi.douban.com/simple --upgrade tensorflow peewee flask

12. VsCode环境

安装VsCode:

https://code.visualstudio.com/​code.visualstudio.com

打开后安装wsl、LaTeX Workshop、Python插件

一切正常的话环境就差不多安装好了,在vscode里直接可以写Python,也可以写.tex文件,并按ctrl+alt+b自动生成pdf在当前目录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值