我们很高兴地宣布 Anaconda Distribution 2023.07 发布!您可以在这里找到相关发行说明,并可以这里下载安装程序。
软件包更新
自 2023 年 3 月发布 Anaconda Distribution 2023.03 以来,您将在所有平台上发现 595 个软件包已更新、381 个软件包已添加和 41 个软件包已删除。Anaconda Distribution 2023.07 安装程序在基本环境中使用 Python 3.11。用户可以使用 Python 3.8、3.9 或 3.10 创建其他 Python 环境。更新的软件包包括:
- Numpy 1.24.3
- SciPy 1.10.1
- Pandas 1.5.3
- Matplotlib 3.7.1
- 等等!
我们很高兴地分享,Anaconda Distribution 2023.07 安装程序现在包含来自HoloViz 生态系统的更新版本,包括:
- Panel 1.1.0:一个强大的框架,通过无缝集成各种可视化和窗口小部件库来创建交互式仪表板和数据探索工具。高级反应式 API 和低级基于回调的 API 确保您能够快速构建探索性应用程序,但如果构建具有丰富交互性的复杂的多页应用程序,您也不会受到限制。您可以在这里找到 1.1.0 版本中一些最令人兴奋的新功能的可视化概述。
- hvPlot 0.8.4:一个高级绘图软件包,它扩展了 pandas 和 Xarray 绘图 API,以生成交互式绘图和数据管道。
- HoloViews 1.16.2:HoloViews 软件包是一个独特的 Python 库,它通过其声明式编程方法和对多个后端的支持,简化了数据分析和可视化。它与其他科学计算库无缝集成,使其成为高效且富有表现力的数据探索和交流的强大工具。
- Datashader 0.15.0:Datashader 是一个图形管道系统,用于快速灵活地创建大型数据集的有意义表示。新版本支持许多新的聚合,添加了 Python 3.11 兼容性,并改进了 CUDA 支持。
→ 查看此免费点播课程,了解如何使用所有上述工具!
在这里探索我们的 Anaconda Distribution 2023.07 元软件包,现在配备了完整的 Python 3.11 支持。您可以回顾这篇 2 月份的博文,以获取有关我们增强的 Python 3.11 兼容性的更多信息。
Windows 安装程序的重要安全修复
您的安全和用户体验是我们的首要任务。正如我们在帖子“重要更新:Windows 安装程序的安全修复”中提到的那样,我们已经解决了 Windows Anaconda Distribution 和 Miniconda 安装程序中的一个问题,该问题可能会无意中删除文件。为了确保数据安全,我们建议使用2023 年 7 月 11 日之后发布的最新版本。对于旧版本,请下载此补丁以修复此缺陷。此问题仅影响用户具有管理员权限且存在受影响版本的 Anaconda Distribution 或 Miniconda 安装程序的系统。Anaconda Distribution 2023.07 包含已修复的卸载代码。要卸载2023 年 7 月 11 日之前发布的旧版本 Anaconda Distribution 安装程序,请在卸载之前下载安全补丁修复程序。
Anaconda Distribution 安装程序的安全补丁可供下载,Miniconda 安装程序的安全补丁可供下载。
Conda 更新
Anaconda Distribution 2023.07 附带更新的 conda 23.5.0,其中包含一些面向用户的增强功能和错误修复。值得注意的添加包括 Python 3.11 支持、备受期待的全新 conda doctor
子命令的首次迭代、用于检索已安装软件包的反向列表的全新 conda list--reverse
命令以及在启用签名验证时针对错误配置的警告。错误修复解决了诸如 conda clean
在文件统计信息不可用时不会失败等问题。此外,构建系统、测试夹具和软件包缓存元数据处理方面也进行了各种改进。各种旧功能已被标记为将来弃用。总的来说,conda 23.5.0 为用户带来了改进的功能、性能优化和错误修复,以提供更佳的用户体验。请查看发行说明,以获取改进的完整列表。
最后,conda-libmamba-solver 23.5.0 包含在 Anaconda Distribution 2023.07 安装程序中,以便更多用户可以访问它。conda-libmamba-solver 是 conda 插件软件包,它使 conda 能够使用 mamba 项目的求解器后端,从而显著提高 conda 的速度和错误报告。求解器在幕后使用 libmamba 1.4.1,其中引入了重大增强功能和错误修复,以改善用户体验。conda-libmamba-solver 中这些面向用户的更改有助于提供更可靠、更高效的软件包管理体验。立即升级以享受这些增强功能和更流畅的工作流程。有关 conda-libmamba-solver 版本 23.5.0 的更多信息,请参阅发行说明和入门指南。
作为今年晚些时候发布的一个小剧透,conda 项目维护人员目前计划在 2023 年 9 月作为 conda 23.9.0 版本窗口的一部分,默认启用 conda-libmamba-solver。请参阅博文,了解 conda 开源项目在conda.org 上的推出情况。
anaconda-catalogs
Anaconda Distribution 2023.07 安装程序引入了 anaconda-catalogs,这是一个 Python 库,旨在简化在Anaconda 云笔记本中发现数据并将其导入笔记本的过程。通过使用 anaconda-catalogs
库,用户现在可以轻松地从服务加载 Intake 目录,利用目录 ID。此功能可以在本地使用,也可以在 Anaconda 云笔记本中通过“Anaconda 数据目录”选项卡使用,用户可以在其中探索基于示例目录创建笔记本。有关更多信息,请查看我们的文档。
还有什么新内容?
Miniconda 23.5.0
体验经过增强的、更人性化的 Miniconda 23.5.0 安装过程。从上面提到的高级 conda-libmamba-solver 和安全修复中受益。Miniconda 的安全补丁可供下载。要卸载2023 年 7 月 11 日之前发布的旧版本 Miniconda 安装程序,请在卸载之前下载安全补丁修复程序。此外,Miniconda 23.5.0 完整支持 OpenSSL 3,带来了性能和安全方面的改进。请探索这些全面的发行说明,以了解更多信息。
Anaconda Navigator GUI 更新
最新版本的 Anaconda Navigator 2.4.2 随 2023.07 安装程序一起提供。我们还添加了对 Python 3.11 的支持作为此更新的一部分,因此您可以利用 Python 生态系统中的最新进展。此外,Anaconda Navigator 2.4.2 支持 conda 23.5.0,以实现改进的软件包管理功能和增强的性能,使管理软件包和依赖项更加顺畅。有关更新的完整列表,请参阅 Anaconda Navigator 的发行说明。
还有更多好消息!
我们对安装过程进行了重大改进,以增强用户体验。在完成 Anaconda Distribution 安装后,Anaconda 的环境和包管理 GUI(Anaconda Navigator)将自动启动。现在您可以立即开始使用,并为新用户提供有关如何创建工作环境的明确指南! 这包括通过 Windows 上的链接访问的有用“入门”说明。我们已在 macOS 和 Windows 上实施了 Anaconda Navigator 的自动启动。(在 Windows 上,您可以决定是否要打开 Anaconda Navigator,默认情况下它是启用的。在 macOS 上,您只需在安装过程中单击“自定义”按钮,即可根据您的偏好定制体验。)这种简化的方式不仅简化了入门过程,还允许用户通过在 Anaconda Navigator 启动时提示他们登录,无缝地连接到他们的 Anaconda Cloud(以前称为 Anaconda Nucleus)帐户。
如前所述,我们已增强了 Anaconda Navigator 安装过程中的最后一步,为您提供直接便捷的链接,以便您登录 Anaconda Cloud 帐户,直接从摘要页面在 Anaconda 云笔记本中编写代码! 现在您可以从完成安装的那一刻起享受无忧的用户体验。轻松保持连接并充分利用我们强大的云功能!
即将推出:引入 OpenSSL 3 支持
如本月早些时候所述,我们已经构建了近 90% 的与 OpenSSL 3 兼容的软件包。 OpenSSL 1.1.1 将于 2023 年 9 月 11 日停止使用,为了提供最佳体验,我们将分阶段淘汰旧版 OpenSSL 版本。在 OpenSSL 1.1.1 支持结束之前,我们将继续为 OpenSSL 3 和 OpenSSL 1.1.1 软件包构建提供支持。
Anaconda Distribution 2023.07 目前不包含 OpenSSL 3 软件包。但是,Anaconda Distribution 安装程序的下一个更新将完全支持 OpenSSL 3。敬请期待!
Python 3.12 预览频道
Python 3.12 即将发布! Python 3.12 预计将在 2023 年底发布,主要兼容软件包(例如 NumPy 1.26)预计将在之后不久发布。为了满足您的好奇心并满足早期采用者的需求,我们很高兴推出一个包含 Python-3.12-兼容软件包的预览频道。探索这个不断增长的集合,它提供对 Python 开发未来的瞥见。
请注意,虽然这些软件包提供了对即将发布版本的初步了解,但功能可能会有所不同,并且在所有架构上的可用性可能有限。某些软件包可能处于测试版或发布候选版本。目前,该频道包含 Python 3.12.0 beta 3、pip 23.1.2、setuptools 67.8.0、certifi 2023.5.7 和 cython 3.0.0 beta 3。
如果您渴望抢先体验 Python 3.12,只需运行以下命令即可从预览频道安装它
conda create -n python-312-preview -c "ad-testing/label/py312" python
保持最新!
我们希望您与我们一样对 Anaconda Distribution 2023.07 感到兴奋!要及时了解新版本和其他新闻,请关注我们的博客,并访问 Anaconda 的软件包存储库新闻页面,网址为 Anaconda Cloud。谢谢!