热门: 数据更新于2026年10月27日

软件分类

网络软件1,356
通讯社交321
影音软件898
图形图像539
办公软件1,124
开发工具3,134
AI工具529
安全与隐私385
系统工具3,114
游戏523
教育与科学239
网络与IT284

Python 3.9历史版本下载(全部版本)

Python 是一种编程语言,可以让您更快地工作,更有效地整合您的系统。

这里收录了Python 3.9从2022年8月18日到当前3.9.13的9个版本,每个版本都链接到厂商官方的安装包。

2021: 1 1 21 2022: 8 8 22
版本日期大小文件
3.9.13最新版 2022年5月17日 29.2 MB 64位 EXE(WiX Burn) 29.2 MB64位 EXE(WiX Burn) 29.2 MB32位 EXE(WiX Burn) 28.1 MB32位 EXE(WiX Burn) 28.1 MB
更新日志
Core and Builtins
- gh-92311: Fixed a bug where setting frame.f_lineno to jump over a list comprehension could misbehave or crash.
- gh-92112: Fix crash triggered by an evil custom mro() on a metaclass.
- gh-92036: Fix a crash in subinterpreters related to the garbage collector. When a subinterpreter is deleted, untrack all objects tracked by its GC. To prevent a crash in deallocator functions expecting objects to be tracked by the GC, leak a strong reference to these objects on purpose, so they are never deleted and their deallocator functions are not called. Patch by Victor Stinner.
- gh-91421: Fix a potential integer overflow in _Py_DecodeUTF8Ex.
- bpo-46775: Some Windows system error codes(>= 10000) are now mapped into the correct errno and may now raise a subclass of OSError. Patch by Dong-hee Na.
- bpo-46962: Classes and functions that unconditionally declared their docstrings ignoring the --without-doc-strings compilation flag no longer do so.
The classes affected are pickle.PickleBuffer, testcapi.RecursingInfinitelyError, and types.GenericAlias.
The functions affected are 24 methods in ctypes.
Patch by Oleg Iarygin.
- bpo-36819: Fix crashes in built-in encoders with error handlers that return position less or equal than the starting position of non-encodable characters.
Library
- gh-91581: utcfromtimestamp() no longer attempts to resolve fold in the pure Python implementation, since the fold is never 1 in UTC. In addition to being slightly faster in the common case, this also prevents some errors when the timestamp is close to datetime.min. Patch by Paul Ganssle.
- gh-92530: Fix an issue that occurred after interrupting threading.Condition.notify().
- gh-92049: Forbid pickling constants re._constants.SUCCESS etc. Previously, pickling did not fail, but the result could not be unpickled.
- bpo-47029: Always close the read end of the pipe used by multiprocessing.Queue after the last write of buffered data to the write end of the pipe to avoid BrokenPipeError at garbage collection and at multiprocessing.Queue.close() calls. Patch by Géry Ogam.
- gh-91910: Add missing f prefix to f-strings in error messages from the multiprocessing and asyncio modules.
- gh-91810: ElementTree method write() and function tostring() now use the text file’s encoding (“UTF-8” if not available) instead of locale encoding in XML declaration when encoding="unicode" is specified.
- gh-91832: Add required attribute to argparse.Action repr output.
- gh-91734: Fix OSS audio support on Solaris.
- gh-91700: Compilation of regular expression containing a conditional expression (?(group)...) now raises an appropriate re.error if the group number refers to not defined group. Previously an internal RuntimeError was raised.
- gh-91676: Fix unittest.IsolatedAsyncioTestCase to shutdown the per test event loop executor before returning from its run method so that a not yet stopped or garbage collected executor state does not persist beyond the test.
- gh-90568: Parsing \N escapes of Unicode Named Character Sequences in a regular expression raises now re.error instead of TypeError.
- gh-91595: Fix the comparison of character and integer inside Tools.gdb.libpython.write_repr(). Patch by Yu Liu.
- gh-90622: Worker processes for concurrent.futures.ProcessPoolExecutor are no longer spawned on demand (a feature added in 3.9) when the multiprocessing context start method is "fork" as that can lead to deadlocks in the child processes due to a fork happening while threads are running.
- gh-91575: Update case-insensitive matching in the re module to the latest Unicode version.
- gh-91581: Remove an unhandled error case in the C implementation of calls to datetime.fromtimestamp with no time zone (i.e. getting a local time from an epoch timestamp). This should have no user-facing effect other than giving a possibly more accurate error message when called with timestamps that fall on 10000-01-01 in the local time. Patch by Paul Ganssle.
- bpo-34480: Fix a bug where _markupb
3.9.8 2021年11月5日 28.9 MB 64位 EXE(WiX Burn) 28.9 MB64位 EXE(WiX Burn) 28.9 MB32位 EXE(WiX Burn) 27.8 MB32位 EXE(WiX Burn) 27.8 MB
3.9.7 2022年8月18日 28.9 MB 64位 EXE(WiX Burn) 28.9 MB64位 EXE(WiX Burn) 28.9 MB32位 EXE(WiX Burn) 27.8 MB32位 EXE(WiX Burn) 27.8 MB
3.9.6 2022年8月18日 26.0 MB 64位 EXE(WiX Burn) 26.0 MB64位 EXE(WiX Burn) 26.0 MB32位 EXE(WiX Burn) 24.9 MB32位 EXE(WiX Burn) 24.9 MB
3.9.5 2022年8月18日 28.4 MB 64位 EXE 28.4 MB32位 EXE 27.3 MB
3.9.4 2022年8月18日 28.3 MB 64位 EXE 28.3 MB32位 EXE 27.2 MB
3.9.2 2022年8月18日 28.3 MB 64位 EXE 28.3 MB32位 EXE 27.2 MB
3.9.1 2022年8月18日 28.2 MB 64位 EXE 28.2 MB32位 EXE 27.1 MB
3.9.0 2022年8月18日 28.2 MB 64位 EXE 28.2 MB32位 EXE 27.1 MB

编程语言与SDK热门榜

查看全部
  1. Go Programming Language可轻松构建安全、可扩展的系统的开源编程语言。
  2. LLVM一套模块化且可重用的编译器和工具链技术的集合
  3. DenoJavaScript 和 TypeScript 的现代运行时
  4. CMake编程语言与SDK · Kitware
  5. Yarn编程语言与SDK · Yarn Contributors
  6. Ccache编程语言与SDK · Joel Rosdahl
  7. sbt编程语言与SDK · Lightbend, Inc.
  8. BOINC用于志愿计算和网格计算的开源软件。
  9. Dart SDKDart SDK 是一套用于 Dart 编程语言的工具和库。
  10. NVM for Windows编程语言与SDK · Ecor Ventures LLC

Python Software Foundation的其他软件

查看全部
  • Python 3.14Python 是一种编程语言,可以让您更快地工作,更有效地整合您的系统。
  • Python 3.13Python 是一种编程语言,可以让您更快地工作,更有效地整合您的系统。
  • Python 3.12Python 是一种编程语言,可以让您更快地工作,更有效地整合您的系统。
  • Python 3.11Python 是一种编程语言,可以让您更快地工作,更有效地整合您的系统。
  • Python 3.10Python 是一种编程语言,可以让您更快地工作,更有效地整合您的系统。
  • Python Install Manager安装、管理和运行 Windows 上的 Python。

标签

分享