如何将一个模块从 'base' 环境导入到 anaconda 中的 'tf' 环境?

How to import one modules from 'base' environment to 'tf' environment in anaconda?

到目前为止,我一直在 anaconda 中使用 base 环境,并且已经安装了所有必需的 python modules/libraries。当我尝试安装 tensorflow-cpu 时,我从 anaconda 的官方文档中了解到我必须创建另一个环境来安装它。现在我已经创建了名为 'tf' 的新环境来安装 tensorflow-cpu。因为我一次只能激活一个环境,所以我不想再次将所有 python modules/libraries 安装到这个新的 tf 环境,因为它会占用 space在记忆中。

有什么办法可以把base环境的所有模块都用到tf环境,反之亦然吗? 请在这方面提供帮助!

混合环境绝对不是一个好主意。发明它们是为了分离独立项目的依赖关系。尝试混合使用 envs 是一种“错误”的方式。
此外,您不必像文档所说的那样在安装 tf 时创建新环境,只需将其安装在您想要的位置即可,一切都会正常进行。文档建议您创建一个,因为将它安装到 base 环境中不是一个好主意。

  1. 您现在有一个名为 tf 的环境。激活它并安装你需要的所有依赖项,然后在你的项目中使用它。
  2. 不要用包污染你的 base env,这个不应该用于开发,而是用于 conda 本身。启动新项目时创建新环境