我使用基于 numpy 的库,第一步是向量化输入元素数组。关闭调试器需要 0.7 秒,打开调试器需要 33 秒。对于更复杂的操作,类似的比率仍然成立 - 如此低的几十秒变成了数百秒。
基于其他线程,“收集运行时类型信息”应该被禁用以获得更好的性能。好吧..它已经是..那么还能做些什么(如果有的话)?
最佳答案
在 Intellij 的最新版本 2017.1
中,显示了有关使用 自定义 intellij cython 扩展
的警告。该命令显示在控制台
中:
/usr/local/opt/python/bin/python2.7 "/Users/sboesch/Library/Application Support/IntelliJIdea2017.1/python/helpers/pydev/setup_cython.py" build_ext --inplace
运行后 scientific python
调试速度更快。
关于python - 使用 pycharm/intellij 进行 numpy 调试非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34836443/