我在PyCharm中创建了一个纯Python
项目并导入了numpy
,tensorflow
和opencv
以测试一个小程序。
所有软件包都已更新到最新版本。我的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:
答案 0 :(得分:3)
这是通过安装pyqt解决的。我用命令(从conda-forge)安装了pyqt
conda install -c conda-forge pyqt
答案 1 :(得分:0)
问题并非来自PyCharm,如果使用任何其他IDE,结果将相同。实际上,他们都使用名为pydev
的程序包进行调试。最好的选择是创建一个全新的Python环境(PyCharm具有此功能)并逐步安装软件包。
如果该解决方案有效,并且您可以找出与pydev
冲突的软件包,则将非常有帮助。
答案 2 :(得分:0)
就我而言,这是过时的pyqt库。以下内容对我有用。
conda install -c anaconda pyqt