繁体   English   中英

为什么 Anaconda Navigator (Windows) 显示的 Tensorflow 版本与命令行不同?

[英]Why does Anaconda Navigator (Windows) show a different version of Tensorflow than the command line?

我最近创建了一个新的 Anaconda (Windows) 环境,以便从 tensorflow 1.2 迁移到 tensorflow 2.0。 我的基础环境是 1.2,我创建了tensorflow-20来安装新版本。 我从(tensorflow-20)环境中的 anaconda 命令行进行了安装。 但现在一切都搞砸了。

现在,在 Anaconda Navigator 中,它仍然显示 Tensorflow 1.2.1 作为base的安装版本。 但在 Anaconda 命令行的(base)环境中,它显示的版本为 2.0.0。 此外,在 Anaconda Navigator 中, tensorflow-20显示没有安装包,甚至包括 python。

我觉得我从根本上误解了这里的一些东西。 任何人都可以提供一些指导吗?

您是如何在新的 conda 环境中安装 tensorflow 2.0 的?

  • 如果使用 pip,运行“where pip”查看您是否使用安装在基本环境中的 pip。 您可以运行“conda create -n tensorflow-20 pip”以在新环境中安装 pip。 然后激活 tensorflow-20 并安装 tensorflow 2.0 和 pip。

  • 如果使用 conda,运行 'where conda' 来检查同样的事情。

前言:如果您在本地计算机上安装 Anaconda,则以管理员身份安装是有意义的。 但是,如果这是不可能的,例如在企业管理的计算机上,您必须仔细检查以仅使用您的用户具有写入权限的文件夹。

贡献:在经历了破解的 package 管理之后,我更深入地阅读了该主题。 最佳实践:始终尝试通过 conda / Anaconda 安装所有东西,最好从他们的中央存储库安装。 如果您有一个特殊的 package,例如由本地软件开发人员构建且未发布,您可以从 .tar 存档安装它。 那时,我指的是以下文档: https://docs.anaconda.com/anaconda/user-guide/tasks/install-packages/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM