Ошибка связана с тем, что в коде PyCharm Debugger используется устаревший метод `isAlive()`, который был заменен на `is_alive()` в Python 3.9 и более новых версиях. У вас установлена версия Python 3.13, поэтому старая версия PyCharm Debugger не совместима.
### Что можно сделать?
1. **Обновите PyCharm**
Убедитесь, что у вас последняя версия PyCharm Community Edition. Можно скачать обновление с [официального сайта JetBrains](
https://www.jetbrains.com/pycharm/download/ ).
2. **Обновите плагины PyCharm**
- Откройте **File → Settings → Plugins**.
- В разделе **Installed** найдите **Python Debugger** и обновите его.
3. **Попробуйте другую версию Python**
- PyCharm может работать некорректно с Python 3.13, так как он пока нестабилен.
- Установите Python 3.11 или 3.12, затем в PyCharm в **Settings → Project: pythonProject → Python Interpreter** выберите более старую версию.
4. **Ручное исправление ошибки** (если обновление не помогает)
- Откройте файл:
```
C:\Program Files\JetBrains\PyCharm Community Edition 2023.3.5\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_is_thread_alive.py
```
- Найдите строку:
```python
return t.isAlive()
```
- Замените на:
```python
return
t.is _alive()
```
- Сохраните файл и перезапустите PyCharm.
Попробуйте запустить отладку снова. Если проблема остается, напишите, разберем дальше! ?
Установил PyCharm. Создал код. Хотел в режиме отладки пойти пошагово, не получилось. Нужно было скачать Debug. Скачал, установилось. Запускаю и вот такое сообщение:
"C:\Program Files\Python313\python.exe" -X pycache_prefix=C:\Users\Socet89\AppData\Local\JetBrains\PyCharmCE2023.3\cpython-cache "C:/Program Files/JetBrains/PyCharm Community Edition 2023.3.5/plugins/python-ce/helpers/pydev/pydevd.py" --multiprocess --qt-support=auto --client 126.126.126.1 --port 51047 --file "E:\Proekt\verGUIDE\pythonProject\gui.py"
Connected to pydev debugger (build 233.15026.15)
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm Community Edition 2023.3.5\plugins\python-ce\helpers\pydev\_pydevd_bundle\pydevd_pep_669_tracing.py", line 111, in __call__
if not is_thread_alive(thread):
~~~~~~~~~~~~~~~^^^^^^^^
File "C:\Program Files\JetBrains\PyCharm Community Edition 2023.3.5\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_is_thread_alive.py", line 18, in is_thread_alive
return t.isAlive()
^^^^^^^^^
AttributeError: 'ReaderThread' object has no attribute 'isAlive'. Did you mean: 'is_alive'?
Process finished with exit code 0
Что тут не так? Спасибо