Terminal conda init未初始化新shell

Terminal conda init未初始化新shell,terminal,conda,Terminal,Conda,我曾多次尝试在终端上使用命令“conda init bash”初始化conda以进行shell交互,但它总是说“未采取任何操作” 我做错了什么?你的问题细节太少,很难帮助你。您应该仔细阅读并粘贴conda init bash输出的内容(以及您的.bashrc、.bash_配置文件和路径的输出) 我也遇到过类似的问题,结果是conda init修改了您的.bash\u配置文件,并在末尾添加了一些代码。但是,如果在添加代码之前运行.bashrc,那么在加载bashrc文件期间,conda将无法正常工

我曾多次尝试在终端上使用命令“conda init bash”初始化conda以进行shell交互,但它总是说“未采取任何操作”


我做错了什么?

你的问题细节太少,很难帮助你。您应该仔细阅读并粘贴
conda init bash
输出的内容(以及您的
.bashrc
.bash_配置文件
路径的输出)

我也遇到过类似的问题,结果是conda init修改了您的
.bash\u配置文件
,并在末尾添加了一些代码。但是,如果在添加代码之前运行
.bashrc
,那么在加载bashrc文件期间,conda将无法正常工作。因此,检查这两个文件并确保它们是您期望的方式(特别是因为代码分析是不可判定的)

另外,确保您的
PATH
环境变量看起来与您期望的一样。如果没有,请确保您没有以意外的方式修改它,并且conda的路径正确

有关更多详细信息,请参见我的回答:

此外,如果您使用的是vscode,您可能会遇到其他问题,例如需要将
终端.integrated.inheriteEnv设置为
false
。请阅读此处了解更多信息:

完全打开和关闭vscode似乎有很大帮助,请这样做。


另一个有用的提示是转到vscode的左上角,上面写着
code
单击它,然后转到首选项,然后单击设置。然后,您可以通过松开/选择
terminal.integrated.inheriteEnv
将其更改为false。

问题中的细节太少,很难为您提供帮助。您应该仔细阅读并粘贴
conda init bash
输出的内容(以及您的
.bashrc
.bash_配置文件
路径的输出)

我也遇到过类似的问题,结果是conda init修改了您的
.bash\u配置文件
,并在末尾添加了一些代码。但是,如果在添加代码之前运行
.bashrc
,那么在加载bashrc文件期间,conda将无法正常工作。因此,检查这两个文件并确保它们是您期望的方式(特别是因为代码分析是不可判定的)

另外,确保您的
PATH
环境变量看起来与您期望的一样。如果没有,请确保您没有以意外的方式修改它,并且conda的路径正确

有关更多详细信息,请参见我的回答:

此外,如果您使用的是vscode,您可能会遇到其他问题,例如需要将
终端.integrated.inheriteEnv设置为
false
。请阅读此处了解更多信息:

完全打开和关闭vscode似乎有很大帮助,请这样做。


另一个有用的提示是转到vscode的左上角,上面写着
code
单击它,然后转到首选项,然后单击设置。然后,您可以将
终端.integrated.inheritEnv
更改为false,方法是取消选中它。

请添加更多详细信息(Conda版本、操作系统等)。您的
.bashrc
bash\u配置文件中是否已经有Conda管理的部分?你确定你正在运行的shell是bash(请检查
echo$0
)?是的,请添加一些详细信息…请添加更多详细信息(Conda版本、操作系统等)。你的
.bashrc
bash\u配置文件中是否已经有Conda管理的部分?是否确定正在运行的shell是bash(请使用
echo$0
检查)?是,请添加一些详细信息。。。