首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio代码无法在commandPrompt中自动激活虚拟环境,但可以使用‘基本conda环境’

Visual Studio代码无法在commandPrompt中自动激活虚拟环境,但可以使用‘基本conda环境’
EN

Stack Overflow用户
提问于 2019-07-24 22:17:35
回答 2查看 1.2K关注 0票数 0

检查这个GIF....The GIF I recorded with problem.

我使用anaconda-navigator创建了一个新的虚拟环境。Visual studio代码检测到此环境,我可以使用该环境进行调试。但是,它不会在内置命令提示符中自动激活环境。

The screen shot of what's happend

但是如果我选择了‘anaconda3’:VSCode中的conda,那么visual studio就会使用

代码语言:javascript
复制
C:/ProgramData/Anaconda3/Scripts/activate.bat

帮助我进入基本环境

The screen shot of successful activated with base env

我尝试使用anaconda navigator创建一个新的环境,但也不起作用。它只能被VSCode检测到,但不会为我激活它。

这是怎么回事?

EN

回答 2

Stack Overflow用户

发布于 2019-07-24 22:49:03

这是因为conda没有为powershell提供文件"activate.ps1“,而只是为cmd.so提供了"activate.bat”。您应该将默认的外壳(终端)更改为cmd,然后conda env就会被激活。

票数 0
EN

Stack Overflow用户

发布于 2019-07-25 16:24:28

在我卸载并重新安装anaconda 3之后,一切工作正常。这可能只是anaconda或VS的bug

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57185089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档