我正在尝试遵循一个有点过时的在线教程。但我喜欢老师,喜欢他如何遵循他的课程。他在视频中使用的是python 2.7和一个旧版本的pyserial(我相信是2.6版),我再也找不到它的下载版本了。我接着安装了最新的python(3.7),以及最新版本的pyserial(3.4)。而且都安装成功,没有问题。
然而,他用来编写脚本的另一个面向IDE的程序(“vpyton或videl for python”)只支持最高达2.7.9的python版本。
这使我返回了跟踪,并在一个单独的目录中安装了一个旧版本的python(2.7),而python 3.7仍然安装在另一个目录中。
由于旧版本的pyserial不再可用,我尝试使用python 2.7安装新的pyserial 3.4包,但每次通过windows命令行安装时,它都会给我一个错误,即“模块”serial“不可用”。
这是在我将pyserial 3.4包提取到python 2.7“lib\site packages\”目录之后。我们可以清楚地看到“serial”文件夹肯定在2.7 python库中。
我想知道它是否因为版本的不同而无法安装模块,或者是因为命令行终端默认使用最新版本的python(3.7)自动执行安装。
如果这是不兼容的,也许有人可以帮助提供到旧版本的pyserial的链接,或者帮助我找到解决这个问题的其他解决方案。
编辑:我找到了pyserial 2.7的一个版本,但它是32位的Windows版本,而不是64位的。我一直坚持使用64位版本的python和vpyton。