Меню

Pycharm ошибка при запуске приложения 0xc0000005

#python #pycharm #svd

Вопрос:

Я полностью зациклился на этом. Я продолжаю получать сообщение об ошибке

Процесс завершен с кодом выхода -1073741819 (0xC0000005)

Я использую pycharm с pyqt5.6 и qt5.6.2, и проблема возникла, когда я обновился до этих версий.

Я пытался искать столько, сколько мог, но не смог найти ответа. Кто-нибудь может помочь, пожалуйста?

Комментарии:

1. это код для исключения нулевого указателя.

2. @ARob4. Коды выхода совершенно бесполезны для отладки. Пожалуйста, узнайте, как настроить среду программирования таким образом, чтобы в ней отображалась обратная связь python. Или запустите код в консоли или командном окне вместо IDE, чтобы вы могли видеть вывод напрямую.

3. @ekhumoro Интерпретатор Python завершает работу с ненулевым кодом выхода, когда PyCharm/IntelliJ пытается выполнить итерацию свойств. В этом сценарии интерпретатор Python не предоставляет трассировку стека исключений. Вполне возможно, что Linux может предоставить core дамп.

Ответ №1:

Предположим, вы работаете под управлением Windows. Код ошибки приложения 0xc0000005, также известный как ошибка нарушения доступа, является распространенной проблемой, с которой сталкиваются пользователи Windows, независимо от версии операционной системы. Существуют различные причины, вызывающие ошибку приложения 0xc0000005. В моем случае я запускаю режим отладки в PyCharm (или Eclipse) с кодом, который включает следующее:

 from pympler import muppy
all_objects=muppy.get_objects()  # this causes pydev debugger exit with code -1073741819 (0xC0000005)
 

Это было совершенно нормально, если выполнить один и тот же фрагмент кода через PyCharm в режиме без отладки (запуска). Отключил приведенный выше код в режиме отладки, проблема решена.

Среда: Сообщество PyCharm 2019.3, Anaconda 3, Python 3.7.3, pympler 0.7, Windows 10 Enterprise

Ответ №2:

Не уверен, что это «правильный» способ сделать это, но в итоге я полностью удалил anaconda и восстановил ее. Когда я затем создал новую виртуальную среду, проблема была решена. Если у других такая же проблема, это тоже может сработать. Кстати, проблема впервые возникла с обновлением pyqt5.

Комментарии:

1. Вы помните, что решило вашу проблему? Я получаю те же коды ошибок, и я использую PySide2 (теперь официальные привязки Python для Qt 5).

2. Да, это не имело никакого отношения к моему коду, это было связано с проблемами с поиском необходимых библиотек DLL. Переменная среды path указывала не на то место. Метод проб и ошибок — вот и все, что сработало!

3. Хорошо. У меня была совершенно странная проблема, где, если я назначить растровое изображение из QImage , ДО QLabel , С setPixmap , в ту же функцию, что я создал QImage , это будет работать нормально, если я создал QImage одну функцию, сохранены его, а затем уступает свое растровое изображение в QLabel другой функции, скрипт будет сбой и дал мне этот код ошибки при вызове setPixmap . Я понятия не имею, почему это произошло, но я просто позаботился о том, чтобы QImage создание и вызов setPixmap выполнялись в одной и той же функции, потому что тогда это работает.

Ответ №3:

Я только что столкнулся с этой ошибкой и обнаружил, что она была вызвана использованием метода из более новой версии Python, чем был настроен мой venv (совпадение/случай в 3.10.0 с 3.8 в качестве интерпретатора)

Ответ №4:

У меня была та же проблема, и я решил ее, обновив свой тензорный поток. Вероятно, существует какая — то проблема совместимости. Я понимаю, что проблема была в моем «тензорном потоке импорта», потому что я не получал очевидной ошибки сразу после строки импорта.

Ответ №5:

Сегодня я столкнулся с той же проблемой. Я нашел этот вопрос, когда гуглил в поисках ответа! По счастливой случайности, я нашел первопричину в своем коде.

Когда я пытался развернуть self указатель в отладчике IntelliJ Python, мой интерпретатор Python выходил из строя с: Process finished with exit code -1073741819 (0xC0000005)

Вот код, вызвавший проблему:

 @property
def prop(self):
    return self.prop  # Facepalm: I meant to write: self._prop
 

При развертывании self в отладчике IntelliJ выполняет итерацию всех свойств объекта. Если существует бесконечный цикл/рекурсия, интерпретатор Python выйдет из строя.

Ответ №6:

У меня была та же проблема сегодня при построении простой матрицы. Для меня помогло просто изменение интерпретатора Python. Я не уверен, почему, но я мог бы предположить, что это как-то связано с установленными библиотеками.

process finished with exit code 0xc00000fd

So, doing some things with Python while I had to use the debugger for process finished with exit code 0xc00000fd

When I clicked the debug button in PyCharm, this happened:

Process finished with exit code -1073741819 (0xC0000005)

Strange, it’s the first time which happens. I run it again. Nothing to do, error still comes up.

Few seconds later I was already in searching for a solution. First one suggest that it’s a Windows problem (known and now fixed apparently), so you have to add…

To Environment variables in Run/Debug Configurations dialog add this pair:

=C: as NAME and c:'' as VALUE

Did this first operation. Nothing happened.

As long as many users had this problem while using Django (but not my case), another solution you can try is this one: from PyCharm menu, go to RunEdit Configurations Defaults and do the next:

This should fix the error if it appears while you was using Django.

And now, my case. I tried the first solution. I tried the second (even if I don’t use Django in the project).

Let’s see the third which worked for me.

While searching for a solution, some links sent me to a PyQt forum. Even users there had this problem. Then I remembered, I installed PyQt recently. But can this be the issue ? Well, yes.

A user on Stackoverflow suggested to uncheck PyQt compatible ckeckbox in PyCharm project Settings.

So, FileSettingsBuild, Execution, DeploymentPython Debugger

Remember, Settings in File menu will apply this only for the current project. If you want to solve the issue globally, select also Default Settings.

Once applied, the debugger come back to life. This worked for me after I tried the previous suggestions.

@fei161

Why can’t I run the tf.contrib.slim.learning.train function of the training code in pycharm?I get the error Process finished with exit code -1073741819 (0xC0000005).I reported this error on cpu and gpu, computer memory 16g, gpu memory 6g. I use the windows system, running under ‘cmd’ error ‘python abnormal termination’, no specific error message.
image

@fei161
fei161

changed the title
error ‘Process finished with exit code -1073741819 (0xC0000005)’

Pycharmerror ‘Process finished with exit code -1073741819 (0xC0000005)’

Sep 10, 2018

@fei161
fei161

changed the title
Pycharmerror ‘Process finished with exit code -1073741819 (0xC0000005)’

Pycharm error ‘Process finished with exit code -1073741819 (0xC0000005)’

Sep 10, 2018

@tensorflowbutler

Thank you for your post. We noticed you have not filled out the following field in the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Thanks.
What is the top-level directory of the model you are using
Have I written custom code
OS Platform and Distribution
TensorFlow installed from
TensorFlow version
Bazel version
CUDA/cuDNN version
GPU model and memory
Exact command to reproduce

@fei161

The root directory of the project is the second level of the im2txt directory.
Currently in the train phase, the code is basically unchanged. However, the tfrecords data takes a small portion of mscoco’s data, and the inception model introduces the pre-trained inception_v3 model.
Using win10 64-bit operating system.
Tensorflow is installed via pip on the whl file. Both the cpu version and the gpu version of 1.10.0 and 1.8.0 have been tried.
Run the train.py file directly without Bazel.
CUDA 9.0 cuDNN 7.1
GPU 1060 6g pc
run command: python train.py
I tried the cpu and gpu versions and reported this error. My system memory is 16g, and the memory should be enough.
@tensorflowbutler
image

@fei161

I have solved this problem and it is my fault.I wrote Input_file_pattern=»${MSCOCO_DIR}/train-?????-of-00256″ as input_file_pattern=»${MSCOCO_DIR}/». Thank you!

@laurence-lin

I have solved this problem and it is my fault.I wrote Input_file_pattern=»${MSCOCO_DIR}/train-?????-of-00256″ as input_file_pattern=»${MSCOCO_DIR}/». Thank you!

Excuse me, I’ve faced the same problem, and I don’t know what does your solution means. Could you help explain your solution clearly? Thanks a lot!

@HansBambel

I had a similar issue with PyTorch and it was fixed by updating the package (1.1 -> 1.4).

При запуске программы через pycharm она всегда сообщает о завершении процесса с кодом выхода -1073741819 (0xC0000005). Возможно, ваша программа установила пакет h5py, просто удалите этот пакет.

Способ удаления:

pip uninstall h5py

Интеллектуальная рекомендация

Самоумемость Реджиса

1. Проникновение в кеш 2. Кэш Лавина 3. Разбивка кеша Redis реализует распределенную блокировку Чтобы не допустить, чтобы у нас были нарушения в выполнении бизнеса или несчастным случаем, что сервер с…

До свидания 2015, привет 2016

До свидания 2015, привет 2016     До свидания 2015, Привет 2016,   В прошлом году все были заняты чисткой своих телефонов, В это время вы можете поднять голову и успокоиться, Чем более …

хранимая процедура вызова Java

1. Вызов хранимой процедуры, возвращающей набор результатов.: Хранимая процедура, которая возвращает результат путем вызова «Выполнить оператор SQL» В качестве примера возьмем недавно испо…

Вам также может понравиться

Переключатель между средами AnaConda2 и Annaconda3

В лаборатории есть публичный компьютер, поэтому он очень хаотичен, поэтому я не знаю, кто я установил AnaConda2 в последние несколько дней. Предыдущая среда Python3.5 не смогла найти его через список …

Создайте среду разработки Kafka в Windows

После просмотра некоторых статей более популярными системами сообщений являются ActiveMQ, Rabbitmq, RocketMQ, Zeromq, Kafka. После рассмотрения я выбрал Кафку дляисследование。 Теперь будут записаны ша…

После переустановки anaconda я настроил новый проект Pycharm. Когда я отлаживаю один из моих скриптов Python, он получает эту ошибку:

Отладчик pydev: процесс 12636 подключается
Процесс завершен с кодом выхода -1073741819 (0xC0000005)

Это происходит только тогда, когда я отлаживаю. Любой совет?

Для справки, это версии программного обеспечения, которые я сейчас использую:

Версия Python: 3.5
Версия Pycharm: 2017.3
Анаконда Навигатор версия: 1.8.7

4 ответа

Лучший ответ

Та же проблема, что и у тебя, Боб.

Вот мой обходной путь (не полное исправление, но он выполняет свою работу):

Скопируйте / вставьте всю папку sites-packages из anaconda (или miniconda => у меня тоже работает) в интерпретатор python по умолчанию и переключитесь на этот интерпретатор python.exe по умолчанию внутри вашего проекта (Настройки -> Интерпретатор проекта).

Например, переписать папку C: Miniconda3 Lib site-packages в C: Users YOUR_ACCOUNT venv Lib site-packages

После этого доступны оба режима запуска и отладки.

Надеюсь, это поможет!


1

Fabrice Leray
8 Июн 2018 в 23:28

Я получил ту же ошибку при запуске отладчика PyCharm с кодом, который включает в себя следующее:

from pympler import muppy
all_objects=muppy.get_objects()  # this method causes pydev debugger exit

Было бы хорошо, если бы выполнить тот же кусок кода через PyCharm в режиме без отладки (Run). Отключил приведенный выше код в режиме отладки, проблема решена.

Среда: PyCharm Community 2019.3, Anaconda 3, Python 3.7.3, pympler 0.7, Windows 10 Enterprise


0

Jonathan L
13 Дек 2019 в 19:35

Как и выше, я сталкивался с этим с рядом пакетов с pyCharm — обычно закрытие и открытие pyCharm исправляет проблему (обновление версии pyCharm).

Если это не работает, я методично обновляю все пакеты Python.


0

Bjc
24 Май 2019 в 17:09

Я полностью на этом застрял. Я все время получаю сообщение об ошибке

Process finished with exit code -1073741819 (0xC0000005)

Я использую pycharm с pyqt5.6 и qt5.6.2, и проблема началась, когда я обновился до этих версий.

Я пробовал искать столько, сколько мог, но не смог найти ответа. Кто-нибудь может помочь?


Ответы
4

Спасибо, эхуморо — я этого не знал. не уверен, что это «правильный» способ сделать это, но в итоге я полностью удалил анаконду и перестроил ее. когда я затем создал новую виртуальную среду, проблема решилась. если у других есть такая же проблема, это тоже может сработать. Кстати, проблема сначала возникла с обновлением pyqt5.

У меня была та же проблема, решив ее, обновив тензорный поток. Вероятно, есть какая-то проблема совместимости. Я понимаю, что проблема была в моем «потоке тензорного импорта», потому что я не получал очевидной ошибки сразу после строки импорта.

Предположим, вы работаете под Windows. Код ошибки приложения 0xc0000005, также известный как ошибка нарушения доступа, является распространенной проблемой, с которой сталкиваются пользователи Windows, независимо от версии ОС. Ошибка приложения 0xc0000005 может быть вызвана различными причинами. В моем случае я запускаю режим отладки в PyCharm (или Eclipse) с кодом, который включает следующее:

from pympler import muppy
all_objects=muppy.get_objects()  # this causes pydev debugger exit with code -1073741819 (0xC0000005)

Было бы прекрасно, если бы тот же фрагмент кода выполнялся через PyCharm в режиме без отладки (Run). Отключен приведенный выше код в режиме отладки, проблема решена.

Среда: PyCharm Community 2019.3, Anaconda 3, Python 3.7.3, pympler 0.7, Windows 10 Enterprise

Не уверен, связано ли это. Пришел сюда через Google для Process finished with exit code -1073741571 (0xC00000FD)

Проблема заключалась в рекурсии в режиме отладки в PyCharm с использованием среды Anaconda:

class DemoClass:

    _some_hidden_variable = None

    def __init__(self):
        self.some_variable = 'some_input'

    @property
    def some_variable(self):
        return self._some_hidden_variable

    @some_variable.setter
    def some_variable(self, new_value):
        self.some_variable = new_value  # this row should set _some_hidden_variable 


demo_obj = DemoClass()

Если я запускаю его нормально, я получаю:

Traceback (most recent call last):
  File "xxx/minimal_example.py", line 17, in <module>
    demo_obj = DemoClass()
  File "xxx/minimal_example.py", line 6, in __init__
    self.some_variable = 'some_input'
  File "xxx/minimal_example.py", line 14, in some_variable
    self.some_variable = new_value
  File "xxx/minimal_example.py", line 14, in some_variable
    self.some_variable = new_value
  File "xxx/minimal_example.py", line 14, in some_variable
    self.some_variable = new_value
  [Previous line repeated 994 more times]
RecursionError: maximum recursion depth exceeded

Process finished with exit code 1

Другие вопросы по теме

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ps5 ошибка ce 118307 0
  • Ps5 ошибка ce 107938 8