【问题标题】:How to import one modules from 'base' environment to 'tf' environment in anaconda?如何将一个模块从'base'环境导入到anaconda中的'tf'环境?
【发布时间】:2021-08-05 04:16:02
【问题描述】:

到目前为止,我一直在 anaconda 中使用 base 环境,并安装了所有必需的 python 模块/库。当我尝试安装tensorflow-cpu 时,我知道我必须从anaconda 的官方文档中创建另一个环境来安装它。现在我创建了一个名为“tf”的新环境来安装tensorflow-cpu。由于我一次只能激活一个环境,我不想将所有 python 模块/库再次安装到这个新的 tf 环境中,因为它会占用内存空间。

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

【问题讨论】:

    标签: python tensorflow anaconda environment python-module


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-04-07
      • 2019-07-24
      • 1970-01-01
      • 1970-01-01
      • 2018-11-14
      • 1970-01-01
      • 2019-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多