Pycharm配置shell使用WSL

wsl安装

wsl.exe --update

将 WSL 2 设置为默认版本
以管理员身份打开 PowerShell 并运行:

wsl --set-default-version 2

安装Ubuntu-18.04
以管理员身份打开 PowerShell 并运行:

wsl --install -d Ubuntu-18.04

也可以使用microsoft store安装
在这里插入图片描述
查看已安装的子系统

wsl -l -v 

在pycharm中配置路径

配置 Shell 路径
在 Terminal 设置页面的 Shell path 输入框中,设置要使用的 Shell 程序的路径。
对于 wsl.exe,你可以按照以下方式操作:

1.直接使用 wsl.exe:

如果你希望直接启动 WSL 默认的 Linux 发行版,在 Shell path 输入框中输入 wsl.exe。

2.指定特定的 WSL 发行版:

如果你想指定特定的 WSL 发行版,可以使用 wsl.exe -d 这种格式。例如,如果你使用的是 Ubuntu,可以输入 wsl.exe -d Ubuntu。你可以通过在 Windows 命令提示符或 PowerShell 中运行 wsl --list 命令来查看已安装的 WSL 发行版列表。
在这里插入图片描述

### PyCharm 配置 WSL 下的 Conda 环境 为了在 PyCharm 中成功配置 WSL 的 Conda 环境,以下是详细的说明: #### 一、WSL 开发环境的基础配置 确保已正确安装并启动 WSL 和 Ubuntu。可以通过以下方式验证: - 安装完成后可以在开始菜单找到 Ubuntu 图标[^1]。 - 单击该图标可进入 WSL 终端。 #### 二、Conda 环境的创建与激活 在 WSL 中完成以下操作来创建和激活 Conda 环境: ```bash conda create -n qanything-python python=3.10 # 创建名为 qanything-pythonPython 3.10 环境 conda activate qanything-python # 激活新创建的环境 ``` 下载项目源码并安装依赖: ```bash git clone -b qanything-python https://github.com/netease-youdao/QAnything.git # 克隆指定分支的仓库 cd QAnything # 进入项目目录 pip install -e . # 使用 editable mode 安装依赖 ``` #### 三、PyCharmWSL 支持配置 ##### 1. 设置 Python 解释器路径 将 WSL 中 Conda 环境对应的 Python 路径配置PyCharm 的 `Python Interpreter` 中: - 打开 PyCharms 的设置窗口 (`File -> Settings`)。 - 导航至 `Project: <Your Project> -> Python Interpreter`。 - 添加一个新的解释器路径,指向 WSL 中 Conda 环境下的 Python 文件位置,通常类似于 `/home/<username>/miniconda3/envs/qanything-python/bin/python`[^2]。 ##### 2. 切换 Conda 环境 如果发现运行时提示某些包未安装但实际上已经存在,则可能是因为当前使用的并非目标 Conda 环境。解决方法如下: - 在 PyCharm 底部状态栏中找到 `Python Interpreter` 的选项。 - 将其切换为之前配置好的 WSL Conda 环境 (即 `qanything-python`)[^3]。 #### 四、Terminal 配置调整 当遇到 PyCharm Terminal 无法正常进入 Conda 环境的情况时,按照以下步骤处理: - 前往 `Settings -> Tools -> Terminal` 页面。 - 取消勾选最后一项(通常是关于继承系统的 shell 环境变量)。 - 修改 Shell Path 为 `cmd.exe` 并保存更改。 - 重新打开 Terminal 窗口以应用修改后的设置[^4]。 通过以上步骤,应该能够顺利地在 PyCharm使用基于 WSL 的 Conda 环境进行开发工作。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈勇劲

你的鼓励实我最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值