所以我找到了一个旧版本的pyserial 2.7 for Windows 32位。我不确定Pyserial在2.7发布时是否有64位版本,因为我找不到它。我卸载了python 2.7 64位并用32位替换了它,然后对vpyton做了同样的操作。
这使程序启动并成功运行,导入串行库也很好。
下一个问题是32位的vpyton和64位的Arduino不能很好地配合。我也不能让vpython从Arduino读取串行数据,尽管我复制了代码verbatum并让它正确编译。
我的解决方案只是使用Pycharm IDE。它有一个软件包安装程序,可以为您下载和安装所有内容。感谢上帝,因为我花了大约3个小时试图通过命令终端手动安装软件包,但不断遇到兼容性问题,如过时的发布文件、通过cmd的恼人语法错误、一个“不支持这个平台”错误(尽管pip和everythinG是100% KOSHER,没有微软C++版本14,不知道这个资源丢失了。
但是皮查姆解决了所有的问题。对不起,有点咸。我只是希望它能节省别人的时间。很不高兴这在任何地方的官方网站上都没有被建议。