当我在VS Code中打开具有自动环境激活功能的终端时,会发生以下情况:
Welcome to fish, the friendly interactive shell
luka@Lukas-MBP ~/D/e/p/collatz-conjecture> source /Users/luka/miniconda3/bin/activate (base)
~/miniconda3/bin/activate (line 5): 'return' outside of function definition
\. "$_CONDA_ROOT/etc/profile.d/conda.sh" || return $?
^
from sourcing file ~/miniconda3/bin/activate
called on standard input
source: Error while reading file '/Users/luka/miniconda3/bin/activate'
luka@Lukas-MBP ~/D/e/p/collatz-conjecture> conda activate base (base)
如何在仍然使用自动环境激活功能的同时,阻止VS Code调用两个命令并且仅使用conda activate base
。
答案 0 :(得分:1)
我假设您使用的conda版本早于4.6,但我不认为它会提供支持。更新到4.6或更高版本,并使用conda init
设置您的Shell配置文件,这应该可以解决问题。