Ответ 1
Это было решено установкой pyqt. Я установил pyqt с помощью команды (из conda-forge)
conda install -c conda-forge pyqt
Я создал чистый проект Python
в PyCharm и импортировал numpy
, tensorflow
и opencv
, чтобы протестировать небольшую программу.
Все пакеты обновлены до последней версии. Python
версия Python
- 3.6.4
и я запускаюсь на Windows x64
. Я просмотрел все решения связанных тем, которые предлагали обновить драйвер NVIDIA
, но у меня есть драйвер Intel
.
Я новичок в Python
, Tensorflow
и Pycharm
.
Вот зарегистрированная ошибка:
Faulting application name: python.exe, version: 3.6.4150.1013, time stamp: 0x5a38b889
Faulting module name: ucrtbase.dll, version: 10.0.16299.248, time stamp: 0xe71e5dfe
Exception code: 0xc0000409
Fault offset: 0x000000000006b79e
Faulting process ID: 0x4004
Faulting application start time: 0x01d3c1ef8a3d751c
Faulting application path: C:\Users\xtr\Test\TfLayers\Scripts\python.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Report ID: e96d98cb-28c9-4340-bcd3-a7033d4b4972
Faulting package full name:
Faulting package-relative application ID:
Это было решено установкой pyqt. Я установил pyqt с помощью команды (из conda-forge)
conda install -c conda-forge pyqt
Проблема не исходит от PyCharm, если вы используете какие-либо другие IDE, результат будет таким же. Фактически, все они используют пакет под названием pydev
для отладки. Лучше всего было бы создать совершенно новую среду Python (у PyCharm есть функция для этого) и постепенно устанавливать пакеты.
Если решение работает, и вы можете узнать, какой пакет конфликтует с pydev
, он будет наиболее полезен.
В моем случае это была библиотека Pyqt. Это следующее сработало для меня.
Конда установить -c Анаконда PyQT