Приложение Python разбито с помощью "Pyeval_RestoretHread: функция должна быть вызвана с помощью GIL, но GIL выпускаетсяPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Приложение Python разбито с помощью "Pyeval_RestoretHread: функция должна быть вызвана с помощью GIL, но GIL выпускается

Сообщение Anonymous »

У меня есть программа Python, и, поскольку она слишком большая, вот ссылка на его исходный код:
link < /p>
Когда я запускаю его на Mac, иногда я получаю это Странное исключение: < /p>
Fatal Python error: PyEval_RestoreThread: the function must be called with the GIL held, but the GIL is released (the current Python thread state is NULL)
Python runtime state: initialized

Current thread 0x0000000115f8ce00 (most recent call first):
File "/usr/local/Cellar/[email protected]/3.9.2_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/tkinter/__init__.py", line 1429 in mainloop
File ".../PyPlusSource/pyplus.py", line 1435 in
< /code>
Так почему это происходит? Пожалуйста, объясните простыми словами. Спасибо за любые идеи! < /P>
Редактировать:

Я на macOS 11.2.3 Big Sur [не бета], с Python 3.9.2 [не бета снова ] установлен. И эта ошибка трудно воспроизвести

Подробнее здесь: https://stackoverflow.com/questions/667 ... alled-with
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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