开发者指南:五个前缀的故事
在包管理和环境配置领域,conda
已成为一种通用的工具,使开发者能够进行环境管理。conda
架构的一个关键方面在于其前缀系统,该系统在其之前的版本中经历了重大的演变,将 conda
从一个简单的包管理器转变为一个庞大的环境管理器。在这篇技术性文章中,我们将深入探讨 conda
前缀系统的复杂性,阐明其演变以及 conda
源代码中描述的五个不同的前缀。
在包管理和环境配置领域,conda
已成为一种通用的工具,使开发者能够进行环境管理。conda
架构的一个关键方面在于其前缀系统,该系统在其之前的版本中经历了重大的演变,将 conda
从一个简单的包管理器转变为一个庞大的环境管理器。在这篇技术性文章中,我们将深入探讨 conda
前缀系统的复杂性,阐明其演变以及 conda
源代码中描述的五个不同的前缀。
在 2024 年初,Conda 正在将我们的社交媒体平台从 Twitter/X 迁移到 Mastodon 和 LinkedIn。现在是时候转移到更受欢迎、更符合我们社区价值观的空间了。
今后,您可以在以下平台找到我们
如果您在任何一个平台上,请关注并链接到这些帐户,或者,只需使用 #conda
标签。
我们不会关闭 Twitter 帐户。我们将更新它,说明它不再活跃,并将用户指向 Mastodon 和 LinkedIn 上的 conda 社区。如果您在 Twitter 上活跃,我们也鼓励您使用 #conda
标签。
我们希望在 2024 年在 Mastodon 和 LinkedIn 上见到您!
PS:conda-forge 正在讨论采取同样的行动。
我们最近为 conda 和 conda-build 的文档站点推出了一个新主题。这个主题也适用于所有 conda 相关项目,用作 Sphinx 主题(查看 conda-sphinx-theme 项目)。
conda-libmamba-solver
! 🥳 🚀libmamba
构建于 libsolv 之上,libsolv 是 openSUSE 提供的一个速度更快的求解器。之前的“经典”求解器基于 pycosat/Picosat,在可预见的未来仍将是 conda 的一部分。回退是可能的并且可用。
2023 年 9 月的发布包括了五个 conda 社区项目的更新:conda、conda-build、conda-libmamba-solver、conda-index 和 pycosat!🎉 这些新版本都已发布到 main
和 conda-forge
。
要更新 conda,请运行
conda install -n base conda=23.9.0
Conda 的默认求解器将在不久的将来在 特殊的 23.10.0 版本中更改为 conda-libmamba-solver
!
今天 您就可以通过 配置您的 conda 安装以使用 conda-libmamba-solver
(例如,通过运行 conda config --set solver libmamba
)来从中受益。
当前的“经典”求解器基于 pycosat/Picosat,并且在可预见的未来仍将是 conda 的一部分。回退是可能的并且可用。
有关此更改以及完整公告的更多详细信息,请参见 conda 23.9.0 更新日志。
欢迎来到 conda 社区新闻通讯的第二期! 我们很高兴为您带来最新的更新和见解,其中包含有价值的信息和令人兴奋的进展。
在本期中,我们将涵盖各种主题,包括 即将举行的活动,conda-store 等新工具,关于 conda 免费性质的引人深思的讨论,插件钩子,以及 Pandata 等有趣的项目。此外,我们还将深入探讨 最近的发布,这些发布有望增强您的 conda 体验。
但这还不是全部!我们还将重点介绍一个 职位机会,并分享有关 Travis Hathaway 和 Bianca Henderson 最近演讲的新闻,这些演讲现在可供公众观看。