新创建的 conda envs 是否继承了基础 env 的所有包?

新手上路,请多包涵

我安装了 Anaconda 并创建了一个新环境(“dell_proj”)。然后我用我的新环境在 Pycharm 中创建了一个新项目。我的期望是我只能在这个项目中使用我通过 Conda 在特定环境中安装的包,但是,我能够使用在 Base 环境中安装的所有包。

显示的包在 Conda for env 中可用

Pycharm 中显示的包可用于 env

有人可以解释我在这里的误解吗?

原文由 Jeff Bagley 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.1k
1 个回答

您可以使用 conda create --name dell_proj --clone base 创建基本环境的克隆。这将创建一个新环境,它是您的基础环境的副本。

如果您使用诸如 conda create --name dell_proj 之类的东西创建了新环境,它将不会从基础环境继承包。您必须使用 conda install 安装所需的软件包。

原文由 haxtar 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题