【问题标题】:Why am I getting an error while using MiniConda in VS Code?为什么在 VS Code 中使用 MiniConda 时出现错误?
【发布时间】:2021-04-20 17:40:48
【问题描述】:

所以,最近我开始学习 Python for Data Sc。并安装了 miniconda。我打算用 VS Code 来练习。我将 python.exe 路径添加到 VS Code。但是当我从 VSCode 开始在我的默认 Git Bash 终端中执行 python 程序时,它给出了以下错误:

$ conda activate base

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If using 'conda activate' from a batch script, change your
invocation to 'CALL conda.bat activate'.

To initialize your shell, run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - cmd.exe
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

在 Git Bash 终端中,我什至无法激活基本虚拟环境。虽然我关心另一个名为“xyz”的环境,但我也无法切换到它。

使用我的默认首选项(VSCode 和 Git Bash)帮助我解决错误。

【问题讨论】:

标签: python visual-studio-code anaconda data-science git-bash


【解决方案1】:

我使用以下命令在 bash 终端中激活了 conda 环境:

  1. 使用命令“source deactivate”,
  2. 然后使用命令“conda deactivate”,
  3. 现在我们可以使用命令“conda activate base”来激活conda环境:

【讨论】:

  • 你能告诉我在输入这些命令后实际发生了什么吗?还有,source deactivate 和 conda deactivate 不一样吗?
  • @saint_sharan - 这两个命令是为了退出当前环境。我发现使用“source deactivate”然后使用“conda activate base”也可以。当我使用“conda deactivate”退出当前环境时,它不起作用,但“source deactivate”起作用了。
猜你喜欢
  • 2022-01-15
  • 2022-01-21
  • 1970-01-01
  • 2023-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-10
  • 1970-01-01
相关资源
最近更新 更多