J'ai créé un projet Python
pur dans PyCharm et importé numpy
, tensorflow
et opencv
afin de tester un petit programme.
Tous les packages sont mis à jour vers la dernière version. Ma version Python
est 3.6.4
et je suis exécuté sur Windows x64
. J'ai parcouru toutes les solutions sur les threads connexes qui ont suggéré de mettre à jour le pilote NVIDIA
, mais j'ai un pilote Intel
.
Je suis nouveau à Python
, Tensorflow
et Pycharm
.
Voici l'erreur enregistrée:
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:
Cela a été résolu en installant pyqt. J'ai installé pyqt avec la commande (de conda-forge)
conda install -c conda-forge pyqt
Le problème ne vient pas de PyCharm, si vous utilisez d'autres IDE, le résultat serait le même. En fait, ils utilisent tous un package appelé pydev
pour déboguer. Votre meilleur choix serait de créer un tout nouvel environnement Python (PyCharm a une fonction pour cela) et d'installer progressivement des packages.
Si la solution fonctionne et que vous pouvez trouver le paquet en conflit avec pydev
, ce sera très utile.