Как создать виртуальную среду с Python 3.13 «свободно-поточной» в Windows?Python

Программы на Python
Ответить
Anonymous
 Как создать виртуальную среду с Python 3.13 «свободно-поточной» в Windows?

Сообщение Anonymous »

Я пытаюсь создать виртуальную среду с Python 3.13 в «свободном» режиме (GIL отключен) в Windows. Я успешно установил сборку Python 3.13 без GIL, и когда я проверяю установку, я вижу интерпретатор python3.13t.exe в каталоге установки.
Однако когда я использую команду:

Код: Выделить всё

python -m venv .venv
Виртуальная среда создана, но в нее не входит интерпретатор python3.13t.exe. Вместо этого по умолчанию используется стандартный файл python.exe с поддержкой GIL.
У меня:
  • Проверено, что глобальная установка Python включает python3.13t.exe.
  • Проверил .venv , но в нем есть только каталог по умолчанию. python.exe.
  • Попытка явно указать интерпретатор, используя:

    Код: Выделить всё

    python -m venv --copies .venv
    
Но результат тот же.
Изменить:
Также попробовал использовать следующую команду:

Код: Выделить всё

python3.13t -m venv .venv
При этом в виртуальной среде создаются файлы python.exe и python3.13t.exe, но оба они кажутся идентичными и имеют разные имена. Когда я запускаю любой из них, они оба показывают, что находятся в режиме со свободным потоком.
Это ожидаемое поведение при создании виртуальной среды с Python 3.13 в режиме со свободным потоком? Если нет, то как я могу гарантировать, что виртуальная среда включает только интерпретатор python3.13t.exe или, по крайней мере, правильно отличает его от Python.exe по умолчанию?

Подробнее здесь: https://stackoverflow.com/questions/793 ... on-windows
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»