【问题标题】:how to deal with error at activating environment?如何处理激活环境的错误?
【发布时间】:2023-03-22 11:25:01
【问题描述】:

当我尝试激活 conda 环境时,会弹出这些消息,并且 cmd 窗口会自动关闭。如何处理?

C:\Users\a>SET DISTUTILS_USE_SDK=1 

C:\Users\a>SET MSSdk=1 

C:\Users\a>SET platform= 

C:\Users\a>IF /I [AMD64] == [amd64] set "platform=true" 

C:\Users\a>IF /I [] == [amd64] set "platform=true" 

C:\Users\a>if defined platform (set "VSREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0" )  ELSE (set "VSREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0" ) 

C:\Users\a>for /F "skip=2 tokens=2,*" %A in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0" /v InstallDir') do SET "VSINSTALLDIR=%B" 

C:\Users\a>if "" == "" (set "VSINSTALLDIR=" ) 

C:\Users\a>if "" == "" (
ECHO "Did not find VS in registry or in VS140COMNTOOLS env var - exiting"  
exit 1 
) 
"Did not find VS in registry or in VS140COMNTOOLS env var - exiting" 

【问题讨论】:

  • 您是如何尝试激活它的? conda activate?还是别的什么?
  • 是否安装了 Visual Studio(因为错误暗示它没有安装)?通过阅读该代码来推断环境变量和注册表项应该非常简单,您可以使用它们来指向有效安装(如果有的话)。
  • 感谢您的评论,我在 windows 上使用了激活 XXX
  • 谢谢查尔斯,好吧,在我在那个环境上安装 keras 之前它工作得很好。我不需要VS,也不想安装,有没有办法绕过?
  • 显然,keras 需要 Visual Studio。可能不是解决它的方法......

标签: python conda


【解决方案1】:

我和你有同样的问题(问题是在一个环境中安装 keras 后出现的)。我通过删除 Anaconda3\envs\tensorflow-gpu(win10) 下的文件夹“etc”解决了这个问题。

【讨论】:

    【解决方案2】:

    使用Anaconda prompt closes immediately - the system was unable to find the specified registry key or value的解决方案

    我使用命令 pip 卸载 vs2015_win-64 然后 SET KERAS_BACKEND=张量流
    解决问题

    【讨论】:

    • 感谢您提供此代码 sn-p,它可能会提供一些有限的短期帮助。一个正确的解释would greatly improve 其长期价值,通过展示为什么这是解决问题的好方法,并将使其对有其他类似问题的未来读者更有用。请edit您的回答添加一些解释,包括您所做的假设。
    【解决方案3】:

    这是vs2015_win-64提出的问题(pymc3等的依赖),所以我只是删除了vs2015_compiler_vars.bat

    rm ~/scoop/apps/miniconda3/current/envs/kaggle/etc/conda/activate.d/vs2015_compiler_vars.bat
    

    那么,现在一切顺利。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-08
      • 2013-12-03
      • 2021-06-15
      • 2019-12-12
      • 1970-01-01
      相关资源
      最近更新 更多