- 概述
- 设置步骤
- 使用WSL在windows上跑ubuntu
- 使用MobaXterm打开应用
- VSCODE
- Sublime
- WSL python + windows Pycharm
- 一定得读
我离不开windows的一些应用,但程序开发需求又使我需求Linux开发环境,常用Pycharm的ssh远程解释器让我头大(时不时断开和BUG),如何在windows上拥有Linux环境:(1)VM虚拟机(垃圾的方法,占资源、网络方式、存储冲突);(2)WSL+MobaXterm 的这套解决方案,能支持VSCode,但目前Pycharm
WSL2官网:https://docs.microsoft.com/zh-cn/windows/wsl/install
我开了Hyper-V :管理员运行PowerShell执行 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All。
WSL 的基本命令:https://docs.microsoft.com/zh-cn/windows/wsl/basic-commands
WSL 文档:https://docs.microsoft.com/zh-cn/windows/wsl/
设置步骤 使用WSL在windows上跑ubuntuWindows Subsystem for Linux (WSL)
这步之后就能有linux命令行了,但需要graphics environment。
(1)控制面板——程序——启用或关闭Windows功能——勾选 “适用于 Linux 的 Windows 子系统”——重启。
(2)管理员运行PowerShell执行 wsl --install, 然后——重启。
(3)管理员运行PowerShell执行 wsl --list --online 可以查看。
NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling openSUSE-42 openSUSE Leap 42 SLES-12 SUSE Linux Enterprise Server v12 Ubuntu-16.04 Ubuntu 16.04 LTS Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS
(4)管理员运行PowerShell执行 wsl --install -d Ubuntu-18.04 ,更改默认系统。注意,得开网络代理。
就会得到这个了。之后可以直接 wsl -d Ubuntu-18.04
(5)ubuntu中:
sudo apt update && sudo apt upgrade
(6)Windows Terminal 新终端下载安装。需要关闭代理后用store弄。
ctrl+shift+P 获取更多:
(1)安装后,X server打开,就能看到WSL启动的Ubuntu了。
(2)我们需要配置WSL将其图形应用程序的显示发送到Windows。如果我们跳过这一步,那么我们的图形应用程序将尝试在WSL内部本地加载,而不会显示任何内容。
为此,我们需要在WSL中设置DISPLAY环境变量,然后在我们的中进行设置。bashrc文件,所以每当我们打开终端时,它总是被设置的。
vim ~/.bashrc
# Using WSL 1? Then use this.
export DISPLAY=:0
# Using WSL 2? Then use this instead.
export DISPLAY="$(/sbin/ip route | awk '/default/ { print $3 }'):0"
source ~/.bashrc
(3)为了打开pycharm,得装java:
sudo apt-get install openjdk-8-jdkVSCODE
# Download the Linux .deb package from: https://code.visualstudio.com/download sudo apt-get install libgtk2.0-0 libxss1 libasound2 sudo dpkg -iSublime.deb sudo apt-get install -f
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list sudo apt-get update sudo apt-get install libgtk2.0 sudo apt-get install sublime-textWSL python + windows Pycharm
略了。
https://blog.csdn.net/x1131230123/article/details/125574934
https://nickjanetakis.com/blog/using-wsl-and-mobaxterm-to-create-a-linux-dev-environment-on-windows



