我看过一些报告 PyCharm 很慢,但我遇到了一个问题,即使与正常操作相比,它似乎也太慢了。
我在 pandas 数据框中有大量数据(从 440 MB 的 csv 文件读取)。
当我在 PyCharm 中使用 ipython 控制台时,每次我尝试处理该数据时,比如说,我写my_data.
它只是挂在那里大约 30 秒。
我不太明白发生了什么,但似乎 PyCharm 正在遍历所有数据来找到一些智能自动完成(这是一件非常愚蠢的事情)。
有什么办法可以取消这种行为吗?
我也长期以来一直面临同样的问题:使用大型 pandas 数据帧时,PyCharm 调试速度非常慢。如果我想在手表中查看数据帧的内容,通常会在等待几分钟后让我超时,所以我在处理数据帧时基本上停止使用调试
然而我刚刚发现的是,在
文件 -> 设置 -> 构建、执行、部署 -> Python 调试器
您必须打开“Gevent Compatible”标志
我还打开了此窗口中的所有其他标志(收集朗姆时间类型信息、附加子进程和 PyQt 兼容)。但是 Gevent 兼容标志确实为我完成了这项工作:它突然立即为我提供了调试器监视中的数据帧内容。
我使用的是PyCharm版本2016.2.3
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)