%20%D0%B8%20%D1%87%D1%82%D0%BE%20%D1%8F%20%D0%BC%D0%BE%D0%B3%D1%83%20%D1%81%20%D1%8D%D1%82%D0%B8%D0%BC%20%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%3F.png)
Недавно я обновился до Mac OS Catalina, и мой проект, над которым я работал, постоянно прерывается из-за этой новой ошибки еще до запуска основного кода:
Процесс завершен с кодом выхода 139 (прерван сигналом 11: SIGSEGV)
Я считаю, что это происходит из-за одного пакета, который я использую,Пакет Python Arcade. Я не получаю эту ошибку, когда я комментирую строку "import arcade". Я пробовалрешение предложено здесьчто мне следует попытаться диагностировать его с помощью gdb, но я не могу заставить gdb работать правильно. Есть ли у кого-нибудь другие предположения, почему это может происходить? Я переустановил anaconda и все соответствующие пакеты, услышав, что возникли сложности с новым обновлением catalina, но это тоже не решило проблему.
У меня заканчиваются варианты, и мне нужно как можно скорее заставить свой код работать.
решение1
Я исправил ошибку «Процесс завершен с кодом выхода 139 (прерван сигналом 11: SIGSEGV)»
проблема с импортом cv2. вам нужно использовать pip install numpy==1.24.3
эта версия numpy исправила это. новейшая версия numpy, должно быть, сломана