【问题标题】:How do get rid of "set "JAVA_HOME_CONDA_BACKUP=" " message?如何摆脱“设置“JAVA_HOME CONDA BACKUP=”消息?
【发布时间】:2019-02-03 13:55:09
【问题描述】:

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

C:\Users\texas_cactus>set "JAVA_HOME_CONDA_BACKUP="

C:\Users\texas_cactus>set "JAVA_HOME=C:\Users\texas_cactus\AppData\Local\Continuum\anaconda3\envs\tc35\Library"

这些消息是从哪里来的,我怎样才能摆脱它们?谷歌在这里不是我的朋友。

【问题讨论】:

    标签: anaconda jupyter-notebook jupyter conda


    【解决方案1】:

    我用openjdk创建了一个环境

    当我激活env时,我和你有同样的回声(除了我的路径)

    anaconda3\envs\tc35 中查找etc\conda\activate.d

    在我的里面,我找到了 java_home.bat 的内容

    set "JAVA_HOME_CONDA_BACKUP=%JAVA_HOME%" 
    set "JAVA_HOME=%CONDA_PREFIX%\Library"
    

    删除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 完全禁用回显。

    【讨论】:

      【解决方案2】:

      今天下午我也遇到了这个问题,导致我无法在 Anaconda 中启动我的 Spyder。

      后来我发现问题发生了,因为我安装了 RStudio,它同时安装了名为“openjdk”的包。

      “openjdk”导致Spyder和RStudio之间的启动冲突。

      所以,如果您想摆脱“set JAVA_HOME=”消息的困扰,您可以在您的环境中执行以下步骤。

      C:\Users\user>conda uninstall openjdk
      

      值得注意的是,如果您执行该步骤可能会导致您的 RStudio 无法启动。

      希望这有用。

      【讨论】:

        【解决方案3】:

        根据您使用的 Windows 版本,这些语句也可以在 autoexec.batautoexec.nt 中找到

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-05-07
          • 2019-07-14
          • 2017-08-26
          • 2023-03-24
          • 1970-01-01
          相关资源
          最近更新 更多