У меня есть программа 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
Приложение Python разбито с помощью "Pyeval_RestoretHread: функция должна быть вызвана с помощью GIL, но GIL выпускается ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как проверить, разбито ли приложение из -за фатальной ошибки при предыдущем забеге
Anonymous » » в форуме IOS - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как проверить, разбито ли приложение из -за фатальной ошибки при предыдущем забеге
Anonymous » » в форуме IOS - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-