I've used IDLE a lot with VPython 7 on Windows 10, but starting a few days ago it mostly doesn't work. I say "mostly" because usually when I try to run any program that imports numpy I get a numpy error message shown below. VPython 7 executes "from numpy import arange" to be compatible with GlowScript VPython, where there is no difference between range and arange: they both accept floating-point arguments.
Occasionally IDLE does still work for me. A striking case was that I ran a simple test VPython program that failed, then did a "Save as" to a different directory and did successfully run from the new directory. Very puzzling.
So my question is whether anyone here uses IDLE but has seen a recent change, which in principle could be due to a Windows update, for example.
I'm switching to use Spyder, which has various advantages anyway.
Bruce