【问题标题】:error while installing tensorflow in conda environment (CondaError: Cannot link a source that does not exist.)在 conda 环境中安装 tensorflow 时出错(CondaError:无法链接不存在的源。)
【发布时间】:2019-01-03 14:52:12
【问题描述】:

尝试使用 conda 包管理器安装 tensorflow 使用以下命令

conda install -c conda-forge tensorflow

但在执行事务时出现以下错误

CondaError:无法链接不存在的源。 C:\ProgramData\Anaconda3\Scripts\conda.exe

【问题讨论】:

    标签: python tensorflow anaconda conda


    【解决方案1】:

    我遇到了同样的问题,

    conda update -n root conda
    

    解决了这个问题。环境名称“root”适用于 conda

    conda update -n base conda
    

    我希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      尝试运行conda clean --all --yesconda update anaconda

      您在以下文件夹C:\ProgramData\Anaconda3\Scripts\ 中有conda.exe 文件吗?

      你使用最新的 Conda 吗?

      另一个解决方案可能是创建一个 conda 环境 conda create -n name_environment pip python=3.5 并使用 pip 在新环境中安装 tensorflow pip install tensorflow 激活后 (activate name_environment)。

      附:我不能写评论,因为我没有足够的声誉。 编辑 - 现在我可以了!

      【讨论】:

      • 谢谢...尝试运行 conda clean 更新后的 conda 但仍然面临同样的问题...我能够安装其他库但这个库有问题。 ...通过创建另一个环境来工作
      • 也许这可以帮助你:github.com/conda/conda/issues/7713 你可以尝试使用conda config --add pinned_packages defaults::conda 如果你有默认的 conda 而不是 conda-forge 并且想要确保它保持这种状态,你应该使用它。否则,为了帮助您,我/我们需要有关您的环境的更多信息
      猜你喜欢
      • 1970-01-01
      • 2019-08-18
      • 2020-11-02
      • 2020-09-25
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      • 2019-05-04
      • 2021-11-02
      相关资源
      最近更新 更多