如何摆脱"设置"JAVA_HOME_CONDA_BACKUP =""消息?

use*_*204 8 anaconda conda jupyter jupyter-notebook

每次我在Windows上启动命令提示符然后激活我的conda环境时,我收到两条消息:

C:\Users\texas_cactus>set "JAVA_HOME_CONDA_BACKUP="
Run Code Online (Sandbox Code Playgroud)

C:\Users\texas_cactus>set "JAVA_HOME=C:\Users\texas_cactus\AppData\Local\Continuum\anaconda3\envs\tc35\Library"
Run Code Online (Sandbox Code Playgroud)

这些消息来自何处以及如何摆脱它们?谷歌不是我的朋友.

Tre*_*ney 3

我创建了一个环境openjdk

\n

当我激活env,我得到了与你相同的回声(除了我的路径)

\n

anaconda3\\envs\\tc35 寻找etc\\conda\\activate.d

\n

在我的身上,我发现java_home.bat内容

\n
set "JAVA_HOME_CONDA_BACKUP=%JAVA_HOME%" \nset "JAVA_HOME=%CONDA_PREFIX%\\Library"\n
Run Code Online (Sandbox Code Playgroud)\n

激活我的时删除java_home.bat停止了回声env,但我不确定该包之后是否能正常工作。

\n

可以注释掉set "JAVA_HOME_CONDA_BACKUP=%JAVA_HOME%"。请参阅conda-forge/openjdk-feedstock以验证这不会导致任何不良结果。

\n

或者,如John Bollinger的评论中所述,在set命令前添加前缀@(例如@set "JAVA_HOME_CONDA_BACKUP=%JAVA_HOME%"),或者在整个文件中添加前缀@echo off. 抑制@逐个命令的回显,而@echo off完全禁用回显。

\n\n