Python 每次运行终端时激活conda

Python 每次运行终端时激活conda,python,conda,miniconda,Python,Conda,Miniconda,我安装了Miniconda3,然后尝试运行pythonpython-I。因为python不起作用。 下一个警告出现了 警告: 此Python解释器位于conda环境中,但该环境具有 没有被激活。库可能无法加载。要激活此环境 请看 因此,我继续使用source/c/Users/myUserName/Miniconda3/Scripts/activate base激活它 ,然后再次运行python,效果很好 但每次我关闭终端并再次打开它时,都会出现相同的警告消息,让我再次激活环境 我缺少什么?如果您

我安装了Miniconda3,然后尝试运行python
python-I
。因为
python
不起作用。 下一个警告出现了

警告: 此Python解释器位于conda环境中,但该环境具有 没有被激活。库可能无法加载。要激活此环境 请看

因此,我继续使用
source/c/Users/myUserName/Miniconda3/Scripts/activate base激活它
,然后再次运行python,效果很好

但每次我关闭终端并再次打开它时,都会出现相同的警告消息,让我再次激活环境


我缺少什么?

如果您希望在每次打开终端时执行命令,可以将该命令添加到
~/.bashrc
文件的底部

一种相对简单的方法是使用内置的
nano
文本编辑器。从终端开始,运行

nano ~/.bashrc
然后向下滚动到底部。将您自己的内容添加到底部的想法是一个很好的实践,因为您不应该真正更改操作系统生成的“默认”内容,除非您真的知道自己在做什么

键入每次终端启动时要执行的命令,该命令为

source /c/Users/myUserName/Miniconda3/Scripts/activate base
就你而言。然后使用
ctrl+o
保存,然后
输入
。然后按ctrl+x退出


现在重新启动您的终端或运行
source~/.bashrc
查看效果。

您使用的是linux的windows子系统吗?(我是从你的路径名猜出来的)。如果你是。。您可以编辑
~/.bashrc
,并将需要运行的命令放在该文件的底部。(
source/c/Users/myUserName/Miniconda3/Scripts/activate base
)。每次打开终端时都会运行
~/.bashrc
文件。如果您不熟悉,通常可以使用
nano
进行快速编辑。ie:
nano~/.bashrc
然后进行更改。非常感谢,这正是我需要的。实际上,我使用的是windows,但使用的是linux终端(GitBash终端)。我键入了
nano~/.bashrc
并添加
source/c/Users/myUserName/Miniconda3/Scripts/activate base
。一切都变好了。你能不能把它作为一个答案(不是评论),这样我就可以在@syntaxvoid接受它,而不是手动编辑
。bashrc
,更好的做法是使用
conda init bash
,它将为你编辑
。bashrc
。看见