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)
这些消息来自何处以及如何摆脱它们?谷歌不是我的朋友.
我创建了一个环境openjdk
当我激活env,我得到了与你相同的回声(除了我的路径)
在anaconda3\\envs\\tc35 寻找etc\\conda\\activate.d
在我的身上,我发现java_home.bat内容
set "JAVA_HOME_CONDA_BACKUP=%JAVA_HOME%" \nset "JAVA_HOME=%CONDA_PREFIX%\\Library"\nRun Code Online (Sandbox Code Playgroud)\n激活我的时删除java_home.bat停止了回声env,但我不确定该包之后是否能正常工作。
可以注释掉set "JAVA_HOME_CONDA_BACKUP=%JAVA_HOME%"。请参阅conda-forge/openjdk-feedstock以验证这不会导致任何不良结果。
或者,如John Bollinger的评论中所述,在set命令前添加前缀@(例如@set "JAVA_HOME_CONDA_BACKUP=%JAVA_HOME%"),或者在整个文件中添加前缀@echo off. 抑制@逐个命令的回显,而@echo off完全禁用回显。
| 归档时间: |
|
| 查看次数: |
691 次 |
| 最近记录: |