mor*_*rty 4 python environment conda visual-studio-code
我主要在 Spyder 中使用 Python 进行数据科学。Visual Studio Code 和虚拟环境对我来说都是相当陌生的。
无论如何,我尝试使用 Visual Studio Code 中的终端在环境之间切换。我已经尝试过conda activate venv和activate venv。我没有收到错误消息,但使用conda env list查看哪个环境处于活动状态时我似乎陷入了Base。
在 Anaconda Prompt 中做同样的事情,我可以在环境之间切换。
我使用 Windows,并从 Anaconda Navigator 启动 Visual Studio Code。
到底是怎么回事?
您需要将 VScode 终端设置为 cmd.exe,而不是 PowerShell。
#########UPADTE##########
下面的解决方案已弃用,新的解决方案可以在此处的文档中找到:
##########################
以下是更改默认终端的方法,
或者您可以更改 settings.json 文件,如下所示:
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"
Run Code Online (Sandbox Code Playgroud)
来自文档:
注意:如果将 PowerShell 设置为集成 shell,则无法在集成终端中自动激活 conda 环境。
| 归档时间: |
|
| 查看次数: |
12360 次 |
| 最近记录: |