gpt4 book ai didi

anaconda - conda init 在 Windows 上的 bash 中不起作用

转载 作者:行者123 更新时间:2023-12-03 23:10:32 65 4
gpt4 key购买 nike

我在 Windows 上安装了 Git-Bash 和 conda,它提供了两个程序:C:\Program Files\Git\git-bash.exeC:\\Program Files\\Git\\bin\\bash.exe .

后者,C:\\Program Files\\Git\\bin\\bash.exe , 不能正常使用 conda。当我尝试 conda acitvate base ,我收到一条消息:

Administrator@##### MINGW64 /bin
$ conda --version
conda 4.7.12

Administrator@##### MINGW64 /bin
$ 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'.


我试过 conda initconda init bash ,然后关闭并重新打开 bash.exe ,但它只是保持不变。

关于如何解决问题的任何想法?

可能的解决方法:

我很关心这个问题,因为 VSCode 的集成终端使用了它。我尝试使用 C:\Program Files\Git\git-bash.exe作为集成终端,但它会打开一个新窗口,而不是 VSCode 中的“集成”。
git-base.exe conda 工作正常,因此有关如何设置的指南 git-base.exe因为 VSCode 集成终端也是可以接受的。

任何帮助,将不胜感激。

最佳答案

对我来说有两个问题:

  • conda init创建一个 .bash_profile具有正确初始化的文件,但 git-bash.exe负载 .bashrc (感谢 Auss '评论)
  • 我的 bash 主目录不等于我的 Windows 主目录。 conda 创建 C:\Users\<username>\.bash_profile和 bash 需要 ~/.bashrc ,但是 ~/不等于 C:\Users\<username>\ .

  • 我的解决方案是
  • 运行 code ~/.bashrc从 VS Code 中的 git 终端确保 .bashrc在正确的位置创建
  • 复制 C:\Users\<username>\.bash_profile 的内容并粘贴到打开的 .bashrc
  • 重新打开 Git 终端
  • 关于anaconda - conda init 在 Windows 上的 bash 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58388190/

    65 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com