(base) fedaa@fedaa-Satellite-L50-B:~$ cd molecules/
这(base)
在我的终端提示中是什么意思?
我刚刚发现它但我不知道它指的是什么。
答案1
您调用的最后一个程序或脚本很可能没有以换行符正确结束。
这是一个简单的例子:
#!/bin/bash printf "test"
将此内容复制到编辑器中并将其保存为名为 test.sh 的文件。
然后使其成为可执行文件
chmod 755 test.sh
并使用
./test.sh
输出将是
fedaa@fedaa-Satellite-L50-B:~$./test.sh test fedaa@fedaa-Satellite-L50-B:~$
如果添加
\n
(换行符)#!/bin/bash printf "who\n"
结果是
fedaa@fedaa-Satellite-L50-B:~$./test.sh test fedaa@fedaa-Satellite-L50-B:~$
如果你正在使用 anaconda 或 conda 环境,请查看此链接
https://conda.io/docs/user-guide/getting-started.html
要查看所有环境的列表,请输入:
conda info --envs
出现环境列表,类似于以下内容:
conda environments: base /home/username/Anaconda3 snowflakes * /home/username/Anaconda3/envs/snowflakes
在这种情况下
(base)
,您正在使用默认的Anaconda环境。要停用环境,请键入
source deactivate
在Conda软件包管理器的功能最新变化之后,使用“源停用”的使用正在贬值,对此命令的支持可能会结束。
然而
conda deactivate
更适合使用。
在较新的 anaconda 版本只需在你的 shell 中输入这个 conda 命令:
conda config --set auto_activate_base False