从 linux 发行包管理器切换到 Anaconda

Switch from linux distro package manager to Anaconda

我正在使用 openSUSE Leap 42.1 并在 python 中做一些数据分析工作。我使用的大多数 python 包都可以在标准的 openSUSE 存储库中找到(例如 obs://build.opensuse.org/devel:languages:python);但是有时它们不是,而它们在 Anaconda 中可用。我想将我计算机上安装的所有 python 软件包替换为可通过 Anaconda 获得的软件包。

是否可以同时安装 Anaconda 和普通的 openSUSE 软件包,还是我应该手动删除已安装的软件包?我知道 python 在整个操作系统中被大量使用,所以我可能不想在进入 Anaconda 路线之前深度清理 python 的系统。

以前有人做过吗?我无法在 Anaconda 网站上找到任何关于此的信息,我很好奇是否有一种干净的方法可以做到这一点。

我阅读了 anaconda 文档,没有证据表明 anaconda 包取代了您的 openSUSE 包。它没有理由这样做。如果我没记错,那么 Conda 与 ruby 的 gem 和类似工具非常相似,它们绝对不会取代已安装的软件包。我认为您可以随意将它安装在当前软件包旁边。此外,您可以在 anaconda 环境中指定 python 和 python 包版本,这是它允许您做的另一件事,因此您可以决定在那里使用什么。请注意,我不是 conda 用户,这就是我对文档的理解。希望这有帮助。