[英]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.