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%。
现在使用“conda install anaconda=2022.05”更新到 Anaconda Distribution 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 的计算机上,它也能在一秒钟内可视化高达 10 亿个点
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 的代码库获取,并且将无限期提供。但是,考虑到微软于 2020 年 5 月停止了对 win32 的支持,Anaconda Distribution(2022.05)和Miniconda(4.12.0)版本将是最后一个为 win32 编译和维护的安装程序。
从那时起,我们发现 win32 软件包的下载量不断下降,因此我们认为现在是开始减少对该平台的支持的时候了。
从 2022 年 6 月 30 日起,Anaconda 将不再更新、维护或提供对 win32 软件包的支持。现有的 win32 软件包将继续提供。我们目前的建议是,首先确定对您的工作流程的影响,然后决定是否应该迁移到更新的硬件或更新到更新的安装程序。
要确定这是否会影响您的工作流程,请在您的 Windows 机器上打开 Anaconda 提示符并键入“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。