win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器

这篇具有很好参考价值的文章主要介绍了win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目的:创建一个ubuntu系统下的python解释器,作为win平台下的pycharm的解释器。

这样做的好处是可以直接在win系统里操作文件,相比于linux方便一点,而且也不用对wsl的子系统进行迁移。

一、安装前准备

       1. 设置-Windows更新-windows预览体验计划-加入Dev渠道,安装最新的开发版本windows(Win10 21H2版本或Win11版本)

       2. 设置-隐私和安全性-开发者选项-打开开发人员模式;

       3. Microsoft Store中下载Windows Powershell;

二、开始安装

       4. 控制面板-程序和功能-启用或关闭Windows功能-勾选【适用于 Linux 的 Windows 子系统】和【虚拟机平台】这两项-立即重新启动;

(Win10系统需要额外勾选Hyper-V,如果安装Ubuntu的时候还是报错,需要重启电脑,进入 BIOS 开启虚拟化技术)

       5. 下载WSL内核升级包:打开微软官方文档在Step 4那里下载(如下图),或者直接点这个链接下载;

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器,pycharm,ide,python,wsl,wsl-ubuntu

操作很简单,一路Next就可以啦!

       6. 设置WSL的版本为WSL2,开始菜单中搜索Windows powershell,然后输入:

wsl --set-default-version 2

查看Ubuntu可安装版本:

wsl --list --online

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器,pycharm,ide,python,wsl,wsl-ubuntu

    7. 安装Ubuntu

方式一(C盘):

在Windows powershell中输入以下命令安装Ubuntu-20.04:

wsl --install -d Ubuntu-20.04

方式二(C盘):

在【Microsoft Store】中搜索 Ubuntu,然后选择要安装的系统,安装完成后点击启动

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器,pycharm,ide,python,wsl,wsl-ubuntu

     8. 设置Ubuntu用户名和密码

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器,pycharm,ide,python,wsl,wsl-ubuntu

密码只管输就行了,默认不显示,然后回车,完成界面:

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器,pycharm,ide,python,wsl,wsl-ubuntu

然后就可以关掉这个界面了啦!

三、更换镜像源

       9. 开始菜单中,双击打开Ubuntu20.04 LTS图标,在命令行中输入以下命令,用来备份镜像源防止以后用到:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

编辑软件源,接着输入:

sudo nano /etc/apt/sources.list

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器,pycharm,ide,python,wsl,wsl-ubuntu

将上面这些内容删掉,替换为阿里源和清华地址:

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse multiverse

 然后按Ctrl + O,再按回车键,再按Ctrl + X退出编辑模式,然后更新源:

sudo apt update

修复损坏的软件包,尝试卸载出错的包,重新安装正确的版本:

sudo apt-get -f install

更新软件:

sudo apt-get update

然后可以关掉窗口。

四、安装Anaconda

wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
bash Anaconda3-2021.05-Linux-x86_64.sh

一开始需要一直按着回车键,中间会有需要输入yes,然后一路回车到安装完成,然后关掉窗口重新打开就好了,最后这个yes是询问是否添加环境变量,不幸选了No的话执行:

输入添加到路径的命令:

sudo nano .bashrc

翻到最后,在最后一行输入

export PATH=/home/(your_user_name)/anaconda3/bin:$PATH

按Ctrl + O,再按回车键,再按Ctrl + X退出编辑模式

source .bashrc

完成界面如图,用户名前多了base环境:

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器,pycharm,ide,python,wsl,wsl-ubuntu

输入查看是否安装成功: 

conda --version

换源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --set show_channel_urls yes

 创建一个环境,进行测试:

conda create -n win python=3.8 -y

激活环境:

conda activate pytorchgpu

五、安装pycharm和解释器

注意:这里不要图像化界面,否则可能报错:Error checking folder: your 131072x1 screen size is bogus.

直接在win系统安装pycharm,只有专业版有这个功能,社区版是没有的。

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器,pycharm,ide,python,wsl,wsl-ubuntu

进入如图所示界面:

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器,pycharm,ide,python,wsl,wsl-ubuntu

 然后选择wsl中的python当作解释器就行了

 参考资料:

Win10/Win11子系统(一)——wsl2+Ubuntu20.04安装记录_努力毕业的W的博客-CSDN博客

Win10/Win11子系统(二)——深度学习环境搭建:WSL2+Ubuntu20.04+CUDA10.1+pytorch1.8.1+pycharm_win10自带linux子系统使用pytorch_努力毕业的W的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-679789.html

到了这里,关于win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • win10 安装WSL ubuntu20、配置git问题及解决记录

    win10 安装WSL ubuntu20、配置git问题及解决记录

    1 WslRegisterDistribution failed with error: 0x800701bc问题 问题现象如下图: 处理方式有两种: 1)切换使用WSL1,在windows命令输入wsl命令:  2)安装新内核,内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。 下载链接:https://wslstorestorage.blo

    2023年04月08日
    浏览(9)
  • 全网最详细搭建Win10+WSL2+Ubuntu-22.04LTS+CUDA+Xfce4+noVNC个人工作站

    全网最详细搭建Win10+WSL2+Ubuntu-22.04LTS+CUDA+Xfce4+noVNC个人工作站

    本文主要解决的问题点: win10下使用Ubuntu系统 解决WSL默认不支持systemD的BUG 物理机显卡可在Ubuntu系统直通使用 Ubuntu系统界面图形可视化 图形界面汉化 Ubuntu系统下使用拼音输入法 不需要物理机安装任何软件即可通过web直接访问Ubuntu 配置Firefox和Pycharm 解决WSL下的noVNC剪贴板不能

    2024年02月07日
    浏览(30)
  • 【WSL】Win10 使用 WSL2 进行 Linux GPU 开发

    【WSL】Win10 使用 WSL2 进行 Linux GPU 开发

    先安装 驱动 参考 https://docs.nvidia.com/cuda/wsl-user-guide/index.html 使用 https://www.nvidia.com/Download/index.aspx 提供的兼容 GeForce 或 NVIDIA RTX/Quadro 显卡在系统上安装 NVIDIA GeForce Game Ready 或 NVIDIA RTX Quadro Windows 11 显示驱动程序。 cmd 检测 管理员终端打开 PowerShell 参考 https://learn.microsoft.com/

    2024年01月22日
    浏览(17)
  • win10、win11下WSL2环境安装

    win10、win11下WSL2环境安装

    微软官方wsl手册 微软官方wsl手册pdf 打开win10的设置,搜索windows功能,打开启用或者关闭Windows功能(win11可能搜不到,需要在控制面板里面搜索) 勾选以下2个地方,并重启,也有可能是中文名字“虚拟机平台” 下载WSL2升级包,并点击安装 WSL2升级包 以管理打开Powershell,并执行

    2023年04月17日
    浏览(8)
  • win10+WSL2+docker配置历程

    win10+WSL2+docker配置历程

    不管是为了以后多一个工具还是多一份知识,单纯觉得应该了解应该学习。记录一下并不顺利的docker配置之路。 首先附上我的万能师兄的搭建之路,指导意义那是顶呱呱。 ZzPwn01:属于2023年的Pwn环境搭建(Docker in WSL) - 简书 (jianshu.com) 同样是师兄推荐,Docker从入门到实践,

    2024年01月19日
    浏览(17)
  • win11安装ubuntu(by wsl2)

    win11安装ubuntu(by wsl2)

    这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 省吃俭用入手了ThinkPad T14,打算装好Linux后作为开发机器使用,本文记录了安装过程,以便将来在新系统上用到 作为参考,机器软硬件情况如下 接下来就是安装wsl2的过程,并未为了验证Linux是否正常

    2024年02月10日
    浏览(16)
  • WSL2-Ubuntu20.04-配置

    WSL2-Ubuntu20.04-配置

    wsl --install wsl -l -v # 版本查看 默认的都是 wsl2 (如果是wsl1 就自行升级 wsl --update ) 官方教程 安装wsl2之后 就可以直接去 Microsoft Store下载 # VScode连接Ubuntu20.04 wsl2-ubuntu20.04没有GUI,还是vscode方便。下载Extension:WSL # CUDA-Toolkit 安装 一般运行 `nvidia-smi`是可以的,如果不可以也别慌

    2024年01月16日
    浏览(29)
  • Ubuntu20.4 WSL2 无法访问github终极解决方案

    Ubuntu20.4 WSL2 无法访问github终极解决方案

    sudo rm /etc/resolv.conf sudo bash -c \\\'echo \\\"nameserver 8.8.8.8\\\" /etc/resolv.conf\\\' sudo bash -c \\\'echo \\\"[network]\\\" /etc/wsl.conf\\\' sudo bash -c \\\'echo \\\"generateResolvConf = false\\\" /etc/wsl.conf\\\'      

    2024年02月07日
    浏览(12)
  • windows10 安装WSL2, Ubuntu,docker

    windows10 安装WSL2, Ubuntu,docker

    阅读时长:10分钟 本文内容: window上安装ubuntu虚拟机,并在虚拟机中安装docker,通过docker部署数字人模型,通过vscode链接到虚拟机进行开发调试.调试完成后,直接部署在云端即可. WSL2(Windows Subsystem for Linux)是windows系统默认支持的功能,也就是Windows Linux子系统,类似于一台

    2024年02月12日
    浏览(16)
  • 无法解析服务器的名称或地址/Wsl/0x80072eff/win10 WSL2问题解决Wsl 0x800701bc/Wsl:0x80041002

    无法解析服务器的名称或地址/Wsl/0x80072eff/win10 WSL2问题解决Wsl 0x800701bc/Wsl:0x80041002

    无法解析服务器的名称或地址 和 Wsl/0x80072eff 1.连VPN,推荐的VPN如下。(如一直显示无法连接,则推荐使用VPN) Anycast加速器 (any4ga.com) 优点:无限GB        缺点:较贵,通过银行卡充值9折后的价格是每月45元左右 隐藏信息可私信询问。 2.Win+R,输入cmd 3.wsl --list --online win10 WSL2问题

    2024年01月19日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包