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:

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.