Visual Studio Code(VSC)无法识别Conda命令

时间:2020-10-02 11:12:31

标签: python visual-studio-code anaconda conda

我是VSC的新手,并且在Anaconda有一些经验。最近,我开始学习VSC,发现了一个有趣的案例。方法1:当我从Windows CMD提示符启动VSC并运行任何Conda命令(即conda列表)时,它将引发一个大错误。我试图通过遵循许多Google答案来解决问题,但均未成功。方法2:然后我想到了从Anaconda Prompt启动VSC,并且所有conda命令都可以正常工作。您能解释一下这两种方法有什么区别吗?为什么我的方法1无法正常工作?

Method 1 with Windows CMD with Fail

Method 2 with Anaconda Prompt

1 个答案:

答案 0 :(得分:0)

Conda具有自己的环境路径,其中包括python在内的所有依赖项都已安装。

因此,如果从conda导航器启动vs代码,则vs代码将运行conda的python路径,但是如果从桌面启动vs代码,它将使用安装在AppData / temp文件夹中的python的路径。

您仍然可以通过以下方式从vs代码启动conda的python路径:

  • 点击查看> 命令面板> Python:选择解释器,然后单击python conda的路径

否则,要成功运行 Conda Shell Conda PowerShell 命令,您应将 Anaconda Prompt 用于Shell和 Anaconda PowerShell Prompt strong> for PowerShell。

对于您的实际情况,您必须启动 Anaconda PowerShell Prompt ,并输入显示的相同命令,即 conda info --envs conda info -e 相同。

Official conda commands How-To

VS Code Official How-To