跳转到主要内容

带有 “conda” 标签的 34 篇文章

查看所有标签

探索 conda 社区空间:与我们连接和协作!

·3 分钟阅读
Pinak Datta
实习生,Google 文档季
Dave Clements
开源社区经理

**欢迎来到 conda 社区空间!**,您通往充满活力的社区的门户,在这里,联系得以建立,知识得以共享,灵感得以蓬勃发展。在 conda,我们热衷于促进开放协作,拥抱多元视角,并为每个人创造支持性环境。加入我们,踏上这段激动人心的旅程,深入探索旨在拉近我们社区距离、增强您的学习能力和激发您创造力的众多 conda 空间。

Conda doctor:轻松检测 conda 环境不一致性

·3 分钟阅读
Mahe Iram Khan
Conda 维护者

最新的 conda doctor 命令将在 conda 23.5.0 版本中提供,使用户能够快速检测其 conda 环境中损坏的软件包(缺少文件的软件包)。

环境中软件包可能损坏的一种方式是,当该软件包中的一个或多个文件被意外删除时。即使缺少单个文件也会导致软件包损坏。到目前为止,除了手动检查它们是否存在之外,没有办法了解这些丢失的文件。借助 conda doctor,用户可以通过一个简短的命令了解其 conda 环境中的所有此类软件包。

Conda、Conda-Build 和 Conda-Libmamba-Solver 的 5 月发布

·5 分钟阅读
Bianca Henderson
Conda 维护者 🐍📦

5 月发布已到!🎊 Conda 23.5.0、conda-build 3.25.0 和 conda-libmamba-solver 23.5.0 现在在 main 和 conda-forge 上均可用

Conda 中的更改

要更新 conda,请运行

conda install -n base conda=23.5.0

✨ 最新内容?✨

期待已久的 conda doctor 子命令插件 已实现!相关的 conda 问题已存在九年多,并且一直是经常被请求的功能。conda doctor 命令使 conda 用户能够检测其 conda 环境中任何缺少文件的软件包(即损坏的软件包)。

如何使用 conda-build 构建带有 C/C++ 依赖项的 Python 包

·5 分钟阅读
Vasvi Sood
开源贡献者

图片来源 Mahe Iram Khan


conda-build 是一个自动化构建和分发 Python 软件包过程的应用程序。它是一个强大的工具,具有处理需要 C/C++ 或其他语言的依赖项的额外优势。这对于科学计算特别有用,在科学计算中,许多 Python 软件包具有复杂的依赖项,并且需要专门的库和工具。

配方概述了从源代码构建软件包所需的步骤。我们可以使用 grayskull 创建此“配方”。配方包括所有必要的信息,从下载和安装依赖项到编译源代码和创建最终软件包。然后,Conda-build 呈现配方以构建软件包。配方通常包括

  • 包含元数据的脚本。
  • 在 macOS 和 Linux 上安装软件包文件的脚本。
  • 在 Windows 上安装软件包文件的构建脚本。
  • 任何其他设置文件,具体取决于软件包的复杂性。

在本文中,我们将指导您完成使用 conda-build 构建 Python 软件包的过程!conda-build 可以帮助我们处理软件包最复杂的依赖项,使过程更顺畅、更高效。让我们准备好构建一个令人惊叹的 Python 软件包吧!

我们如何将 conda 的索引获取带宽降低了 99%

·7 分钟阅读
Daniel Holth
Conda 维护者

来自 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% 以上。

Conda 调查结果

·10 分钟阅读
Dave Clements
开源社区经理

Anaconda 在 2022 年底调查了 conda 社区。这篇文章回顾了我们从该调查中学到的内容以及它如何影响 conda 的未来方向。

大约在同一时间,Python 软件基金会发布了他们(规模更大得多)的 Python 软件包调查的结果。这两项调查提出了一些相似的问题和一些不同的问题。当 PSF 调查的见解与 conda 社区特别相关时,我们会将其包含在内。

Conda 社区聊天现在在 Element/Matrix 上

·5 分钟阅读
Dave Clements
开源社区经理

我们很高兴地宣布,conda 社区已将我们的聊天室迁移到 Matrix/Element 平台。自从 conda 生态系统还很年轻以来,首次在同一个平台上可以轻松访问每个与 conda 相关的聊天室。

MatrixElement 已经存在几年了,并且被像我们这样的社区广泛使用。让我们深入了解

在 conda Announce 邮件列表中获取 conda 新闻

·1 分钟阅读

Conda Announce 是一个新的邮件列表,用于发布与 conda 生态系统和社区相关的公告和新闻。

如果您想随时了解软件发布、新功能、即将发生的事件和其他社区新闻,那么这就是适合您的列表。

邮件列表是经过审核的且低容量的:大多数新闻将在每月摘要帖子中发布。(我们的目标是保持列表容量足够低,内容足够相关,让您不会觉得需要将其从收件箱中过滤掉。)

查看

我们希望在网上见到您!

Conda 现在由 NumFOCUS 提供财政赞助

·1 分钟阅读
Dave Clements
开源社区经理

**conda 组织很高兴地宣布,我们现在由 NumFOCUS 提供财政赞助。** 这将使 conda 能够申请拨款、接受和分配资金、管理商标并拥有具有明确法律地位的网站域名。

这一里程碑表明,该组织在创建一个有效的开源社区方面取得了长足的进步,其治理流程与其他已建立的项目相当。有了这项赞助,就有了进一步发展的希望 - 例如过渡到 GitHub 内的完全开放 - 敬请期待!

Conda 22.11.1 发布

·1 分钟阅读

最新的 conda 版本现已可用。要更新,请运行

conda install -n base conda=22.11.1

此版本包含许多改进,包括

  • 🚅使 conda-libmamba-solver 普遍可用。请参阅《入门指南》。
  • 🏎并行软件包下载。
  • 🧩一个新的插件框架。请参阅《conda 插件文档》和《插件模板》以获取示例。

查看 🎥 发布视频 (!) 和 更新日志,以获取完整的改进列表。