我主要使用 VSCode 和 Anaconda 进行 Python 开发。我一直更喜欢 bash 脚本而不是 powershell,所以我的默认终端是 Git Bash(适用于 Windows)。在 VSCode 之外,一切运行顺利,但如果我想在不同的环境中执行脚本,我的终端似乎找不到 conda 命令。
如您所见,如果我运行
which conda
它会返回正确的路径。但是,如果我尝试执行 conda
,它会尝试使用以 /cygdrive/ 开头的路径。我不久前已经删除了它,并且 conda 在我的外部终端中工作得很好。这只发生在 VSCode 的集成终端中。知道如何解决这个问题吗?
我尝试在 VSCode 中搜索终端设置,但似乎找不到合适的设置。如果可能的话,我想避免重新安装。
在第二种情况下,它尝试运行
conda.exe
但返回的路径只是以 conda
结尾,没有明确的文件结尾。命令提示符可能会对此类内容非常挑剔,并且由于 MinGW 应该在一定程度上模拟 Unix,因此 conda
文件实际上可能并不是一个 .exe
文件。确保您的 conda.exe
文件夹中有一个 Scripts
文件。