探索 conda 社区空间:与我们连接和协作!
图片来源 我们在 Unsplash 上共同创作
**欢迎来到 conda 社区空间!**,您通往充满活力的社区的门户,在这里,联系得以建立,知识得以共享,灵感得以蓬勃发展。在 conda,我们热衷于促进开放协作,拥抱多元视角,并为每个人创造支持性环境。加入我们,踏上这段激动人心的旅程,深入探索旨在拉近我们社区距离、增强您的学习能力和激发您创造力的众多 conda 空间。
图片来源 我们在 Unsplash 上共同创作
**欢迎来到 conda 社区空间!**,您通往充满活力的社区的门户,在这里,联系得以建立,知识得以共享,灵感得以蓬勃发展。在 conda,我们热衷于促进开放协作,拥抱多元视角,并为每个人创造支持性环境。加入我们,踏上这段激动人心的旅程,深入探索旨在拉近我们社区距离、增强您的学习能力和激发您创造力的众多 conda 空间。
最新的 conda doctor
命令将在 conda 23.5.0 版本中提供,使用户能够快速检测其 conda 环境中损坏的软件包(缺少文件的软件包)。
环境中软件包可能损坏的一种方式是,当该软件包中的一个或多个文件被意外删除时。即使缺少单个文件也会导致软件包损坏。到目前为止,除了手动检查它们是否存在之外,没有办法了解这些丢失的文件。借助 conda doctor
,用户可以通过一个简短的命令了解其 conda 环境中的所有此类软件包。
5 月发布已到!🎊 Conda 23.5.0、conda-build 3.25.0 和 conda-libmamba-solver 23.5.0 现在在 main 和 conda-forge 上均可用
要更新 conda,请运行
conda install -n base conda=23.5.0
期待已久的 conda doctor
子命令插件 已实现!相关的 conda 问题已存在九年多,并且一直是经常被请求的功能。conda doctor
命令使 conda 用户能够检测其 conda 环境中任何缺少文件的软件包(即损坏的软件包)。
图片来源 Mahe Iram Khan
conda-build 是一个自动化构建和分发 Python 软件包过程的应用程序。它是一个强大的工具,具有处理需要 C/C++ 或其他语言的依赖项的额外优势。这对于科学计算特别有用,在科学计算中,许多 Python 软件包具有复杂的依赖项,并且需要专门的库和工具。
配方概述了从源代码构建软件包所需的步骤。我们可以使用 grayskull
创建此“配方”。配方包括所有必要的信息,从下载和安装依赖项到编译源代码和创建最终软件包。然后,Conda-build 呈现配方以构建软件包。配方通常包括
在本文中,我们将指导您完成使用 conda-build 构建 Python 软件包的过程!conda-build 可以帮助我们处理软件包最复杂的依赖项,使过程更顺畅、更高效。让我们准备好构建一个令人惊叹的 Python 软件包吧!
来自 2023 年 3 月的新 conda 23.3.1 版本包括一个
--experimental=jlap
标志或experimental: ["jlap"]
.condarc
设置,可以将 repodata.json 获取带宽降低几个数量级。这就是我们开发 conda 新的增量 repodata 功能的方式。
Conda 是一个跨平台、语言无关的二进制软件包管理器,其中包括一个约束求解器来选择兼容的软件包集。在 conda 可以安装软件包之前,它会下载有关所有可用软件包的信息。这允许求解器对要安装的软件包做出全局决策。下载此元数据所花费的时间和带宽可能很大,但我们在 conda 23.3.1 中对此进行了改进。通过在 .condarc
中启用 experimental: ["jlap"]
功能,conda 用户可以看到索引获取带宽降低 99% 以上。
Anaconda 在 2022 年底调查了 conda 社区。这篇文章回顾了我们从该调查中学到的内容以及它如何影响 conda 的未来方向。
大约在同一时间,Python 软件基金会发布了他们(规模更大得多)的 Python 软件包调查的结果。这两项调查提出了一些相似的问题和一些不同的问题。当 PSF 调查的见解与 conda 社区特别相关时,我们会将其包含在内。
Conda Announce 是一个新的邮件列表,用于发布与 conda 生态系统和社区相关的公告和新闻。
如果您想随时了解软件发布、新功能、即将发生的事件和其他社区新闻,那么这就是适合您的列表。
邮件列表是经过审核的且低容量的:大多数新闻将在每月摘要帖子中发布。(我们的目标是保持列表容量足够低,内容足够相关,让您不会觉得需要将其从收件箱中过滤掉。)
查看
我们希望在网上见到您!
**conda 组织很高兴地宣布,我们现在由 NumFOCUS 提供财政赞助。** 这将使 conda 能够申请拨款、接受和分配资金、管理商标并拥有具有明确法律地位的网站域名。
这一里程碑表明,该组织在创建一个有效的开源社区方面取得了长足的进步,其治理流程与其他已建立的项目相当。有了这项赞助,就有了进一步发展的希望 - 例如过渡到 GitHub 内的完全开放 - 敬请期待!
最新的 conda 版本现已可用。要更新,请运行
conda install -n base conda=22.11.1
此版本包含许多改进,包括