it looks like vPython (I'm assuming vPhython was a typo) is fairly up to
date:
https://vpython.org/presentation2018/install.html
as is pyserial:
https://pypi.org/project/pyserial/#history
I would go with vPython's advise to use conda to get both vPython and
pyserial.
-CHB
(note: I recommend "
Guido,
if I googled correctly that “Python and Arduino” series is from 2014. At that
time there was something to be said for using Python 2.7, but in 2020 that is
no longer true. And, actually, since Python 2.7 has finally been moved to
end-of-life last year many tutorials that refer to Python 2
In Lesson 2 of Python and Arduino by Paul McWhorter he suggest downloading
Python 2.7 rather than the more recent version 3.x. He also suggests to
download pyserial 2.7 as well as vPhython. I have search for pyserial 2.7 and
have not been able to find it on the web As to vPhython I found PyCharm