重新安装anaconda之后,我建立了一个新的Pycharm项目。当我调试我的一个python脚本时,会出现这个错误:
pydev调试器:进程12636正在连接
处理完成,退出代码为-1073741819(0xC0000005)
这只在我调试时发生。有什么建议?
供参考,这些是我目前使用的软件版本:
Python版本:3.5
Pycharm版本:2017.3
Anaconda Navigator版本:1.8.7
答案 0 :(得分:1)
与Bob相同的问题。
以下是我的解决方法(不是一个完整的解决方案,但它可以完成工作):
将anaconda(或miniconda =>也适用于我)的整个sites-packages文件夹复制/粘贴到默认的python解释器并切换到项目中的默认python.exe解释器(Settings - > Project Interpreter) )。
例如,将文件夹C:\ Miniconda3 \ Lib \ site-packages覆盖到C:\ Users \ YOUR_ACCOUNT \ venv \ Lib \ site-packages
运行之后,AND调试模式都可用。
希望这有帮助!
答案 1 :(得分:0)
就我而言,更新pyqt4软件包(precompiled version)解决了该问题。
答案 2 :(得分:0)
与上述类似,我在一系列带有pyCharm的软件包中遇到了这种情况-通常关闭和打开pyCharm可以解决此问题(更新pyCharm版本)。
如果这不起作用,我将有条不紊地更新所有python软件包。
答案 3 :(得分:0)
使用包含以下内容的代码运行PyCharm调试器时遇到相同的错误:
from pympler import muppy
all_objects=muppy.get_objects() # this method causes pydev debugger exit
如果在非调试(运行)模式下通过PyCharm执行同一段代码,那就很好。在调试模式下禁用了以上代码,问题已解决。
环境:PyCharm社区2019.3,Anaconda 3,Python 3.7.3,pympler 0.7,Windows 10 Enterprise