8.9 C
New York
Wednesday, October 16, 2024

Get began with the free-threaded construct of Python 3.13




Python 3.13.0 (tags/v3.13.0:60403a5, Oct 7 2024, 09:38:07) [MSC v.1941 64 bit (AMD64)] on win32

Run py -3.13t, and also you’ll launch the free-threaded construct:


Python 3.13.0 experimental free-threading construct (tags/v3.13.0:60403a5, Oct 7 2024, 09:53:29) [MSC v.1941 64 bit (AMD64)] on win32

On Linux, essentially the most handy manner to make use of a number of variations of Python typically is pyenv. A 3.13t or 3.13t-dev possibility for pyenv allows you to set up and choose that construct. (Ubuntu customers may work with the deadsnakes PPA to acquire these builds.)

If you use the free-threaded construct, the GIL is included within the binary however disabled by default. If for some cause you need to re-enable the GIL within the free-threaded model, you need to use the command-line possibility -X gil=1, or set the atmosphere variable PYTHON_GIL to 1.



Supply hyperlink

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles