当前位置: 首页 > news >正文

WSL安装并配置到pyCharm

现实工作或其他场景中,需要在windows系统中执行linux命令,比如IDE pyCharm开发python项目启动时,需要执行source、bash等命令。此时可以通过安装WSL并配置pycharm的terminal实现。

一、WSL简介:

WSL(Windows Subsystem for Linux)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。

二、通过WSL安装linux

       1. 打开windows基础功能设置

           控制面板->程序->程序和功能->启动或关闭windows功能,勾选“适用于linux的windows系统”、“虚拟机平台”,然后重启电脑。

2. 安装WSL2

1)以管理员身份运行powershell(由于我得系统比较老(windows10),所以是分布安装的。)

   依次执行如下两个命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2)下载并安装WSL 2 Linux内核更新包。访问微软官方下载页面:
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载并运行 wsl_update_x64.msi。

3)powershell中执行如下命令 设置WSL 2为默认版本在PowerShell中运行。

wsl --set-default-version 2

3. 安装linux发行版

  打开Microsoft Store:

搜索需要的linux发行版本,比如ubuntu。

点击“获取”安装。

安装完成后,打开cmd或Powershell,运行如下命令,可以看到linux版本信息。

wsl --list --verbose

首次使用设置

搜索ubuntu,找到已安装的ubuntu.

初始化完成后,需要设置用户名和密码,就可以使用了。

三、pycharm配置使用wsl

打开pycharm, file->settings->Tools->Terminal,shell path选择wsl.exe,点击“Apply”、“ok”。重新打开terminal就可以在pycharm中输入linux命令了。

  

http://www.dtcms.com/a/427698.html

相关文章:

  • 国庆假期小知识:旗帜为何会迎风飘扬
  • 冀教版三年级上册英语-学习思路和引导方法
  • Cesium 内置变量 czm_ellipsoidInverseRadii
  • 做塑胶网站需要什么建设部网站被黑
  • 树莓派:微雪显示器7寸触摸屏使用
  • Spring AI alibaba Prompt模板Advisor自定义
  • 深圳龙华企业网站设计微信推广小程序怎么做
  • 什么是SEM?深入解析其核心优势
  • 主动学习和数据蒸馏在整个多模态大模型流程中的定位与价值
  • 计算机网路-OSPF协议
  • 使用网站效果网站建设用户体验
  • 【Rust GUI开发入门】编写一个本地音乐播放器(12. 国际化应用-多语言支持)
  • 温州企业网站设计制作一个网站多少钱啊
  • 网站开发卖东西网上找工程平台有哪些
  • 单细胞转录组:差异基因分析和富集分析
  • 长沙会议网站设计哪家专业wordpress如何使用主题
  • Javascript数组介绍?什么是数组以及数组的基本使用?
  • 2024年全国大学生信息安全竞赛安徽省赛网络系统建设与运维赛项-网络构建真题
  • 《道德经》第十章
  • 什么网站可以做兼职美工龙海网站开发
  • [学习笔记]对Exsi中的CentOS扩充磁盘空间
  • Linux网络--4、应用层协议Http
  • BIG-Bench:大规模语言模型能力的全面评估与挑战
  • h5网站制作介绍菠菜网站模板
  • 网站建设招聘简介ps建模教程
  • VRNN论文总结
  • 从0开始学vue:npm命令详解
  • C++模板函数:字典键值最值查找与去重算法
  • 河南企业网站排名优化价格国外 wordpress模板下载地址
  • [xboard] 20 kernel Makefile逐行分析2