VSCode 终端中的 Git bash 找不到路径

问题描述 投票:0回答:1

我主要使用 VSCode 和 Anaconda 进行 Python 开发。我一直更喜欢 bash 脚本而不是 powershell,所以我的默认终端是 Git Bash(适用于 Windows)。在 VSCode 之外,一切运行顺利,但如果我想在不同的环境中执行脚本,我的终端似乎找不到 conda 命令。

Terminal view of conda call

如您所见,如果我运行

which conda
它会返回正确的路径。但是,如果我尝试执行
conda
,它会尝试使用以 /cygdrive/ 开头的路径。我不久前已经删除了它,并且 conda 在我的外部终端中工作得很好。这只发生在 VSCode 的集成终端中。知道如何解决这个问题吗?

我尝试在 VSCode 中搜索终端设置,但似乎找不到合适的设置。如果可能的话,我想避免重新安装。

python bash visual-studio-code anaconda git-bash
1个回答
0
投票

在第二种情况下,它尝试运行

conda.exe
但返回的路径只是以
conda
结尾,没有明确的文件结尾。命令提示符可能会对此类内容非常挑剔,并且由于 MinGW 应该在一定程度上模拟 Unix,因此
conda
文件实际上可能并不是一个
.exe
文件。确保您的
conda.exe
文件夹中有一个
Scripts
文件。

© www.soinside.com 2019 - 2024. All rights reserved.