微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Git Bash 中激活 Miniconda 环境时出现乱码输出

如何解决在 Git Bash 中激活 Miniconda 环境时出现乱码输出

我在 Windows 中的 Git Bash 终端可以与所有其他 git bash 命令一起正常工作,但是对于使用 Git Bash 激活 conda 环境,输出都是乱码。我找不到其他人面临这个问题。为了回来,我必须杀死并启动一个新终端。这是 Miniconda 的新安装,我在以前的安装和不同的环境中也遇到过同样的问题。它适用于 Native Anaconda Prompt,但我喜欢在我的工作流程中使用 Git Bash,所以我希望有一种方法解决这个问题。

Megh@Meghs-PC MINGW64 ~
$ cd trial/


Megh@Meghs-PC MINGW64 ~/trial
$ conda activate .\\env 
(C:\Users\Megh00:01:22rialö© 
ÍåçèÀÍåçèó­ÐàÍÉÎÇ׶´ þ¯ôòéáì
¤ 

Megh@Meghs-PC MINGW64 ~/trial
$ conda activate ./env 
(C:\Users\Megh00:01:22rialö© 
ÍåçèÀÍåçèó­ÐàÍÉÎÇ׶´ þ¯ôòéáì
¤ 

解决方法

也许它链接到 .env.bashrc 内容。

遵循 How to add Conda to Git Bash (Windows) 中的“Felipe A. Moreno”,您可以使用以下命令将 conda 添加到您的 Git bash:

  • 转到文件夹:Anaconda/etc/profile.d/
  • 在正确的目录中打开一个新的 Git Bash 实例。

现在,只要您的文件路径没有空格,您就可以使用以下简单命令将 conda.sh 添加到您的 .bashrc 中:

echo ". ${PWD}/conda.sh" >> ~/.bashrc

如“Setting Up Conda in Git Bash”中所示,您可能需要使用 conda,而不是 conda.sh

然后::

重新打开 Git Bash,您仍然不会在提示中看到 (base) — 那是因为您还没有激活 conda。
要激活它,只需输入命令 conda activate

所以在这种情况下没有 .env

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。