如何将一个模块从'base'环境导入到anaconda中的'tf'环境?
Posted
技术标签:
【中文标题】如何将一个模块从\'base\'环境导入到anaconda中的\'tf\'环境?【英文标题】: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
环境,反之亦然?
请在这方面提供帮助!
【问题讨论】:
【参考方案1】:混合环境绝对不是一个好主意。它们被发明来分离独立项目的依赖关系。尝试混合使用环境是一种“错误”的方式。
此外,安装 tf
时,您不必创建新的环境,正如文档所说,只需将其安装在您想要的位置,一切都会正常工作。文档建议您创建一个,因为将其安装到 base
env 中不是一个好主意。
-
您现在有一个名为
tf
的环境。激活它并安装您需要的所有依赖项,然后在您的项目中使用它。
不要用包污染你的base
env,这个不应该用于开发,而是用于 conda 本身。启动新项目时创建新环境
【讨论】:
以上是关于如何将一个模块从'base'环境导入到anaconda中的'tf'环境?的主要内容,如果未能解决你的问题,请参考以下文章