admin管理员组文章数量:1130349
前言
每次使用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解释器选择为了当前项目的解释器,重启了一下就好了,使用环境更改后,新建的终端也与更改后的环境保持一致了。(有点奇怪)
前言
每次使用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解释器选择为了当前项目的解释器,重启了一下就好了,使用环境更改后,新建的终端也与更改后的环境保持一致了。(有点奇怪)
本文标签: 终端环境vscodepythonAnaconda
版权声明:本文标题:配置vscode终端自动激活anaconda的python环境 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763927371a2972183.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论