当使用 Anaconda(Python 的安装程序)时,我可以通过以下方式切换到虚拟环境:
source activate my_env
这会改变我的提示符并在我的PS1开头添加(my_env)。
我尝试将export VIRTUAL_ENV_DISABLE_PROMPT=1
添加到我的bashrc中,但没有帮助。
有任何想法吗?
当使用 Anaconda(Python 的安装程序)时,我可以通过以下方式切换到虚拟环境:
source activate my_env
这会改变我的提示符并在我的PS1开头添加(my_env)。
我尝试将export VIRTUAL_ENV_DISABLE_PROMPT=1
添加到我的bashrc中,但没有帮助。
有任何想法吗?
在终端上运行以下命令:
$ conda config --set changeps1 False
http://conda.pydata.org/docs/config.html#change-command-prompt-changeps1
conda config --set changeps2 False
没有起作用 :( - Ian Tait添加:
changeps1: False
将内容添加到您的.condarc文件中。
http://conda.pydata.org/docs/config.html#change-command-prompt-changeps1
conda config --set auto_activate_base False
注意:只有在首先运行conda init后,此选项才起作用。conda activate
,它将激活基本环境!干杯 - saza如果你和我一样,喜欢当非默认环境被激活时显示出来,但不想在其他情况下弄乱你的提示符(例如你因为某些与Python无关的原因而使用bash),那么请将以下摘录放置在你的~/.bash_profile文件中,在conda管理的部分之后:
# ahj - remove the default Python environment artifact "(base)" from prompt
PS1=$(echo "$PS1" | perl -pe 's/^\(base\)\s*//' )
.bash_profile
,那么它(错误地)认为自己还有哪些权利呢?结果发现,它还将内容添加到PATH
的开头,例如重新定义了curl
。糟糕!我把这当作恶意软件来对待。 - Adam Chalcraft