配置vscode终端自动激活anaconda的python环境

前言

每次使用vscode写python代码的时候,都需要在外面跑一个anaconda prompt,激活环境,然后进入对应的文件夹,运行代码,特别麻烦,所以想,能不能直接在vscode终端里面激活环境然后运行。

第一步

首先,vscode终端一般默认使用的是powershell,我们需要让powershell能够用conda的激活环境命令,这一步主要参考了这篇博客:

安装Anaconda(miniconda)后如何在powershell使用conda activate命令(Windows)-CSDN博客

需要现在系统环境变量Path里面添加Anaconda3的Scripts文件夹的地址。

然后输入配置命令,先在conda终端(Anaconda Prompt)输入:

conda init powershell

然后在powershell输入:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

然后重启powershell,配置成功了会在powershell前面出现conda的环境名称

第二步

打开vscode的设置

搜索python: env,会出现激活环境的选项,勾选第二个(在所有终端激活python环境)就可以了。

最后重启一下vscode,启动一个终端,可以发现,现在的终端环境跟右下角度设置的环境相同了。

我开始这样配置的时候,发现并没有成功,powershell有conda环境,但是没有自动激活为设置的环境。然后我把默认的python解释器选择为了当前项目的解释器,重启了一下就好了,使用环境更改后,新建的终端也与更改后的环境保持一致了。(有点奇怪)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值