Anaconda Distribution 2022.05 版本具有针对 Apple M1 的 ARM64 架构的本地编译功能(计算速度提升 20%),Anaconda Navigator 2.1.4,conda 4.12.0,以及多个新的和更新的软件包。2022.05 也是将支持 win32 的最后一个版本。
最新 Anaconda Distribution 安装程序的链接
原生 M1 支持
我们非常激动地宣布,最新的 Anaconda Distribution 版本除了现有的受支持架构外,还将为 M1 Mac 提供原生 ARM64 支持!安装程序中包含的所有软件包都已编译为支持 ARM64,这意味着 M1 用户现在可以享受 M1 的计算效率,并将工作流程加快 20%。
立即更新到 Anaconda Distribution 2022.05,使用 ‘conda install anaconda=2022.05’,或下载并安装 Anaconda 2022.05。
请注意,macOS M1 尚不支持 Qt – Anaconda Navigator 和 Spyder 将不可用。请稍后查看更新。
2022.05 中的新增和更新软件包
除了添加原生 macOS M1 安装程序外,我们还对 Anaconda Distribution 2022.05 版本添加和删除哪些软件包做出了一些其他决定。我们向安装程序添加新软件包的主要原因是使我们的用户受益。
Anaconda Distribution 背后的主要驱动力
-
软件包在 DS/ML/AI 领域的突出地位
-
开源社区的使用重要性
-
上游开发者和开源项目的积极维护
总共,我们添加了超过 60 个新的和 170 个更新的跨平台和向后兼容的软件包。
以下是一些已添加并为 Apple 的 M1 硬件架构(以及所有其他受支持的架构)编译的顶级软件包
Panel 0.12.7 新增!
- Panel 旨在连接用户定义的窗口小部件、绘图、图像、表格或文本,用于创建强大的交互式 Web 应用程序和仪表板
Holoviews 1.14.8 新增!
- Holoviews 旨在使数据分析和可视化无缝衔接,它连接相关的元数据,使您的原始数据及其可视化始终同样易于访问
Datashader 0.13.0 新增!
- Datashader 旨在使从大型数据集中提取见解和模式变得直观,即使在 16GB 计算机上,Datashader 也能在一秒钟内可视化多达十亿个点
Matplotlib 3.5.1
- Matplotlib 旨在创建静态、动画或交互式可视化,包含用于统计绘图、数组和字段绘图等的模块
Scipy 1.7.3
- Scipy 专为科学计算和技术计算而设计,包含用于优化、线性代数、积分、插值等的模块
Scikit-learn 1.0.2
- Scikit-learn 专为预测性数据分析而设计,包含用于分类、回归、聚类、模型选择等的模块
Scikit-image 0.19.2
- Scikit-image 旨在与 Numpy 和 SciPy 互操作,是一个图像处理库,包含多个算法模块
Plotly 5.6.0
- Plotly 旨在制作交互式且美观的可视化,包含用于简单绘图、热图、多轴等的模块
要查看 Anaconda Distribution 2022.05 中包含的软件包和支持架构的完整列表,请访问此链接。
我们还删除了总共 40 个软件包
为了包含尽可能多的有益软件包和尽可能少的无益软件包,我们从 Anaconda Distribution 安装程序中删除了 40 个软件包。
一般来说,删除的 40 个软件包不再积极维护;包含旧的、无效的依赖项;下载量呈下降趋势且较低;或者其功能可以通过新的和积极维护的软件包来替代实现。
Boto、Fastcache 和 Path 是部分被删除的软件包。要查看已删除软件包的完整列表,请访问此链接以获取完整的发行说明。
Windows 相关新闻
Windows 32 位支持终止
今天,我们发布了我们最后一个支持 win32 的安装程序。win32 安装程序的当前软件包构建仍然可以从 Anaconda 的仓库获得,并且将无限期地保持可用。 然而,鉴于 Microsoft 在 2020 年 5 月终止了对 win32 的支持,Anaconda Distribution (2022.05) 和 Miniconda (4.12.0) 版本将是为 win32 编译和维护的最后一个安装程序。
自那时以来,我们看到 win32 软件包的下载量持续下降,并且认为现在是开始逐步减少对该平台支持的合适时机。
从 2022 年 6 月 30 日开始, Anaconda 将不再更新、维护或提供对 win32 软件包的支持。当前的 win32 软件包将保持可用。 我们目前的建议是首先确定这对您的工作流程的影响,然后决定您是否应该迁移到更新的硬件或更新到更新的安装程序。
要确定这是否影响您的工作流程, 请在您的 Windows 机器上打开 Anaconda Prompt 并键入 ‘python’。这将显示您安装的 Python 版本以及您机器的硬件类型。它应该看起来像这样
如果您运行的 Python 版本是 32 位,并且您的硬件是 64 位 (win64),我们的建议是安装 win64 Anaconda 安装程序。有关可用 win64 安装程序的完整列表,您可以访问 docs.anaconda.com/win64/。更新您的安装程序还将更新您运行的 Python 版本,使您能够运行更新和更多更新的软件包。
如果您运行的 Python 版本是 32 位并且您的硬件也是 32 位 (win32),我们目前的立场是建议您升级到更新的且积极支持的硬件。如果您或您的组织需要 win32 支持,请随时联系您的技术客户经理。
严重 CVE:已在 2022.05 版本中为 Windows 用户解决
在 Windows 用户的非默认安装中发现了一个严重漏洞 (CVE 2022-26526),并且已在此最新的 Anaconda Distribution 版本中得到解决。此与权限相关的 CVE 允许“所有用户”在安装期间修改系统的 PATH 环境变量。
更改:使用管理员权限安装时,非管理员系统用户不再具有写入权限。“仅我”安装将继续允许选择将 Anaconda3 添加到其 PATH 环境变量。
我们强烈建议所有 Windows 用户更新到最新的 Anaconda Distribution。
链接和附加资源