多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 2.10。 Python 2.7 寿命终止计划 > 原文: [http://numba.pydata.org/numba-doc/latest/reference/python27-eol.html](http://numba.pydata.org/numba-doc/latest/reference/python27-eol.html) 根据 [PEP 373](http://legacy.python.org/dev/peps/pep-0373/) ,Python 2.7 将在 2020 年停止支持,尽管[尚未正式选择](https://pythonclock.org/)。像许多项目一样,Numba 团队必须考虑如何为自己的 Python 2.7 支持提供时间。鉴于 Numba 必须与 Python 解释器进行交互有多深,支持 Python 2 和 3 会产生相当大的开发和测试负担。此外,Numba(特别是通过 llvmlite)必须处理 Windows 上一些特别棘手的编译器问题,其中 LLVM 需要 Visual Studio 2015 或更高版本,但必须使用 Visual Studio 2008 构建 Python 2.7 扩展。不用说,目标是计划是支持我们的 Python 2.7 用户群(截至 2018 年 2 月约 30%的下载量),但也明确表示 _ 现在是时候切换到 Python 3,如果你还没有 _。 Numba 的 Python 2.7 用户也应该知道 [NumPy 结束 Python 2.7 支持](https://github.com/numpy/numpy/blob/master/doc/neps/nep-0014-dropping-python2.7-proposal.rst)的时间表。由于 Numba 与 NumPy 紧密结合,NumPy 时间表强烈告知下面的 Numba 时间表。 ## 2.10.1。时间表 Numba 中 Python 2.7 支持的结束将上演: * **2018 年 12 月**:标记并发布 Numba 1.x.0。基于此版本创建 Python 2.7 分支。 * 关键修复,直到 **2020 年 1 月 1 日**将被移植到 Python 2.7 分支并作为 Numba 1.x.y 发布。 * Python 2.7 分支中不会添加任何新功能,但我们将继续使用新的 NumPy 版本对其进行自动测试。 * **2019 年 1 月 1 日**:我们将通过删除所有 Python 2.7 兼容性代码来减少 Numba master 分支并释放 Numba 1.(x + 1).0,它将在功能上与 Numba 1.x 相同 0.0。 * **2020 年 1 月 1 日**:Numba 开发者将停止支持 Python 2.7 分支。 如果对上述时间表有疑虑,请[在我们的问题跟踪器中提出问题](https://github.com/numba/numba/issues)。