Search code examples
python-3.xspyder

High cpu usage by Spyder even when idle


When I start Spyder it launches OK and generally performs fine except that even when it is doing nothing (e.g. straight after launching) it constantly uses 50% of my CPU and continues to do so indefinitely as seen in this task manager screenshot.

If I right click on the highlighted python line in the screenshot and select 'end task', the over all CPU usage reduces to ~ 2% and Spyder appears to continue working. So there is a work around but I'd prefer to not have to do this every time I start Spyder. Specs as follows:

  • Spyder 3.2.
  • 8
  • Python 3.5.4
  • Windows 10
  • 2 Cores, 4 logical processors
  • Intel Core i5-7200U CPU @ 2.50 GHz 2.71 GHz
  • Memory 32 GB

Any idea on how I can stop this from happening?


Solution

  • (Spyder maintainer here) After talking with the OP, we discovered this problem was caused by spyder-terminal. Therefore, removing that package fixes it.