我们很高兴地宣布发布 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 支持。回顾 这篇二月份的博客文章,了解有关我们增强的 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。有关 rollout 的更多信息,请参阅 conda 开源项目的博客文章,网址为 conda.org。
anaconda-catalogs
Anaconda Distribution 2023.07 安装程序引入了 anaconda-catalogs,这是一个 Python 库,旨在简化在 Anaconda 云笔记本中发现和导入数据到笔记本的过程。通过使用 anaconda-catalogs
库,用户现在可以轻松地从服务加载 Intake 目录,利用目录 ID。此功能可以在本地或 Anaconda 云笔记本中使用,通过 “Anaconda Data Catalogs” 选项卡,用户可以在其中浏览并基于示例目录创建笔记本。有关更多信息,请查看我们的文档 此处。
还有什么新内容?
Miniconda 23.5.0
体验增强的、更友好的 Miniconda 23.5.0 安装过程。受益于如上所述的先进的 conda-libmamba-solver 和安全修复。Miniconda 的安全补丁可在此处下载 此处。要卸载 2023 年 7 月 11 日之前发布的旧版本 Miniconda 安装程序,请在卸载前下载安全补丁修复程序。此外,Miniconda 23.5.0 完全支持 OpenSSL 3,带来了更高的性能和安全性。浏览这些全面的 发行说明 以了解更多信息。
立即下载 Miniconda 23.5.0!
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 上,您只需在安装过程中单击 “Customize” 按钮,即可根据您的偏好定制您的体验。)这种简化的方法不仅简化了入门过程,还允许用户通过在 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 开发的未来。
请注意,虽然这些软件包提供了即将发布的版本的预览,但功能可能会有所不同,并且在所有架构上的可用性可能会受到限制。某些软件包可能处于 beta 版或候选发布版。目前,该通道包括 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 Cloud 上的 Anaconda 软件包仓库新闻页面。谢谢!