我最近创建了一个新的 Anaconda (Windows) 环境,以便从 tensorflow 1.2 迁移到 tensorflow 2.0。我的基础环境是 1.2,我创建tensorflow-20是为了安装新版本。我从(tensorflow-20)环境中的 anaconda 命令行进行了安装。但现在一切都搞砸了。现在,在 Anaconda Navigator 中,它仍然显示 Tensorflow 1.2.1 作为base. 但在(base)Anaconda 命令行的环境中,它显示的版本为 2.0.0。此外,在 Anaconda Navigator 中,tensorflow-20显示没有安装的包,甚至包括 python。我觉得我从根本上误解了这里的一些东西。任何人都可以提供一些指导吗?
2 回答

HUH函数
TA贡献1836条经验 获得超4个赞
你是如何在新的 conda 环境中安装 tensorflow 2.0 的?
如果使用 pip,运行 'where pip' 查看您是否使用安装在基本环境中的 pip。您可以运行“conda create -n tensorflow-20 pip”以在新环境中安装 pip。然后激活 tensorflow-20 并使用 pip 安装 tensorflow 2.0。
如果使用 conda,运行 'where conda' 来检查同样的事情。

大话西游666
TA贡献1817条经验 获得超14个赞
前言: 如果您在本地计算机上安装 Anaconda,则以管理员身份安装它是有意义的。但是,如果这是不可能的,例如在企业管理的计算机上,您必须仔细检查以仅使用您的用户具有写入权限的文件夹。
贡献: 在经历了一个崩溃的包管理之后,我更深入地阅读了该主题。最佳实践:始终尝试通过 conda / Anaconda 安装所有内容,最好从他们的中央存储库安装。如果您有一个特殊的软件包,例如由本地软件开发人员构建但未发布,您可以从 .tar 存档安装它。那时,我指的是以下文档:https ://docs.anaconda.com/anaconda/user-guide/tasks/install-packages/
添加回答
举报
0/150
提交
取消