Windows 安装子系统到非系统路径 + 环境配置
Windows 安装子系统到非系统路径 + 环境配置
-
确保你打开了子系统功能,打开 powershell ,输入
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
-
创建一个文件夹用来下载系统 (此时我们的位置在D盘中)
mkdir wsl
cd wsl
-
下载系统
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu.appx -UseBasicParsing
-
解压并安装
move .\Ubuntu.appx .\Ubuntu.zip Expand-Archive .\Ubuntu.zip cd .\Ubuntu\
到这一步位置我们的文件基本都准备好了,只需要点击位于
Ubuntu
文件夹下的exe
文件就可以初始化系统,这边我们使用命令行来操作 (这样很方便).\ubuntu1804.exe
当你看到让你创建用户名和密码是就是成功了,再用
wsl
的命令检验一下wslconfig /list /all ###### 以下是结果 适用于 Linux 的 Windows 子系统: Ubuntu-18.04 (默认)
如果你安装了其他的版本想删除的话可以使用
wsl --unregister <系统名称>
-
环境的配置
-
下载anaconda
系统默认路径在
home
中mkdir download cd download curl -O https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh
anaconda的下载地址在 https://www.anaconda.com/products/individual 可以找到最新版本的下载
-
下载完成后,使用
bash <文件名>
来运行我们下载好的文件 -
打开后一直按enter,安装,然后yes
-
安装完成后将
conda
添加到系统路径中 ,使用export PATH="/home/<你的系统用户名>/anaconda3/bin/"
该路径为你选择的安装的anconda的地址
-
给pycharm配置上linux的命令行:
点击setting
在tools中找到terminal ,shell path中输入 :“cmd.exe” /k “wsl.exe” (意味着自动调用cmd :wsl)
这个时候点开terminal就直接是linux的命令了。
- 这个情况下,pycharm支持的WSL是无法识别出你安装了子系统的,下面需要花点时间将ssh配置一下
-
配置ssh
第一个命令 sudo vi /etc/ssh/sshd_config
进到这个里面,将 PermitRootLogin without-password
改成 PermitRootLogin no
,如果没有直接打印这个
按G (大写),到最底下,加一行AllowUsers <你的系统用户名>
然后保存退出
连接到你的WSL
打开pycharm ssh设置,输入127.0.0.1
端口 22
,用户名,然后进去 (因为设置了无需密码,可以直接进去)
自己配置好映射位置,这边注意的是,确保你的是新的项目,或者项目已备份,因为在覆盖的时候很有可能将文件变成空文件
如果不需要完全的linux环境,可以只配置到 Linux的terminal,然后每次执行的时候运行命令即可。
推荐阅读
-
node.js安装和配置环境以及部署项目的方法介绍(windows系统下)
-
windows安装jdk配置哪些系统变量(jdk配置环境变量配置windows)
-
windows安装jdk配置哪些系统变量(jdk配置环境变量配置windows)
-
Java:Windows10 x64系统安装jdk及其环境配置
-
2021最新版windows10系统MongoDB数据库安装及配置环境
-
Windows7系统环境安装配置PHP开发环境
-
Windows 安装子系统到非系统路径 + 环境配置
-
windows、mac、Linux系统下 JDK 安装以及环境变量配置
-
windows系统下简单nodejs安装及环境配置_javascript技巧
-
windows系统下node.js环境配置与安装教程图文详解(详细版)