今天遇到一个小问题,在安装Python以来的时候,总是提示zsh: pip killed得错误,导致无法正常安装依赖,经过一番搜索发现是内存不足导致的,默认WSL2只有2GB内存,而我经常需要在WSL2中运行一些计算,所以就需要将其设置大一点。

修改WSL2内存

打开powershell,默认就在%UserProfile%目录,在这里编辑.wslconfig文件即可

1
2
3
4
5
6
vim .\.wslconfig

[wsl2]
memory=4GB
swap=2GB
localhostForwarding=true

目前我电脑是32G内存,分配4G,外加2G的交换内存应该足够使用了。

重启WSL

修改完成后重启wsl2

1
wsl --shutdown

然后重新打开wsl即可。