本文将引导安装WSL并初始化配置linux,以及pycharm的连接
1.安装WSL
wsl --install
默认安装在c盘,可以通过以下途径将WSL移动到指定硬盘
将WSL 2移动到其他磁盘的方法_name state version * ubuntu stopped 2-CSDN博客
以管理员身份运行PowerShell,执行:
wsl -l -v
查看已安装的所有WSL实例的名称及版本:
NAME STATE VERSION
* Ubuntu Stopped 2
如果STATE不是Stopped,那么需要执行:
wsl --shutdown
执行:
wsl --export Ubuntu E:\Ubuntu\Ubuntu.tar
wsl --unregister Ubuntu
wsl --import Ubuntu E:\Ubuntu\machine E:\Ubuntu\Ubuntu.tar --version 2
其中E盘的路径是暂存Ubuntu压缩包的路径,E盘的路径是真正要将WSL 2实例移动到的位置。上述操作完成之后能够顺利打开WSL Ubuntu,但是显示以root身份登录,这时我们需要完成最后一步——设置默认用户:在C:\WINDOWS\System32下以管理员身份运行PowerShell,执行:
ubuntu.exe config --default-user zcr
2.更换apt-get国内镜像源
1.备份原始源列表:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.编辑 sources.list
文件,将其中的内容替换为阿里源列表。您可以使用以下命令在终端中打开编辑器
sudo nano /etc/apt/sources.list
3.将以下内容复制到编辑器中:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
4.使用 Ctrl + X
退出编辑器,按下 Y
保存更改。
5.运行以下命令更新 apt
源:
sudo apt update
sudo apt upgrade
6. 换完源后安装gcc环境:
sudo apt install gcc build-essential
3.miniconda安装及环境搭建(Linux)
miniconda安装及环境创建(Linux)_miniconda linux-CSDN博客
1.安装miniconda
下载miniconda软件
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
执行程序:
bash Miniconda3-latest-Linux-x86_64.sh
会弹出一个软件协议条款让你阅读,这时候直接按下回车键便可以跳过阅读过程,直接按照提示,输入yes
,然后按回车键,同意软件协议条款。接下来继续按回车,将miniconda安装到电脑上。安装好之后,提示如下:
这一步一定要输入yes,不然安装好后没办法在终端中使用miniconda。输入yes,按下回车键,miniconda便成功安装到你电脑上了。重启终端之后,你便可以使用miniconda了
4.更换pip国内镜像源
配置文件在:
/home/当前用户/.config/pip/pip.conf
默认是没有pip文件夹的,需要先自己创建 mkdir
编辑 pip.conf 将下列配置文件输入
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url=http://mirrors.aliyun.com/pypi/simple/
https://pypi.org/simple/
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
mirrors.aliyun.com
同时配置了清华源,阿里源,以及官网源,便于在一些源没有的时候去其他源查找。
5.pycharm专业版
1.确保你的pycharm版本是专业版,如果是社区版先卸载。
2.安装pycharm专业版
3.运行脚本,进去点击一个脚本运行,两个都可
4.点击ok 然后什么都不动,直到弹出一个弹窗写着done,点开这个readme文档,里面有个地址,复制到浏览器
找到里面可以用的节点
进去选择pycharm
将激活码复制到pycharm中激活
6.关联WSL中的conda环境
专业版的pycharm在解释器的配置页上除了本地解释器,还可以连接wsl
他会先去wsl执行一些脚本,判断你wsl的环境是否正常,内省成功后点击下一步
代码右键运行,就会在你对应的环境里跑。但是注意一个问题,你如果是在终端打开,是不会自动跳到对应环境的
你需要在终端输入 bash, 然后再跳转到对应的conda环境