【发布时间】:2019-04-06 09:16:17
【问题描述】:
我正在尝试遵循一个有点过时的在线教程。但我喜欢这位讲师以及他如何遵循他的课程。他在视频中使用了 python 2.7 和旧版本的 pyserial(我相信是 2.6),我再也找不到下载了。我继续安装了最新的 python (3.7),以及最新版本的 pyserial (3.4)。并且都安装成功,没有问题。
但是,他用来编写我们的脚本的另一个类似 IDE 的程序(“vPython 或 videl for python”)仅支持最高 2.7.9 的 python 版本
这让我回溯并在一个单独的目录中安装了旧版本的 python (2.7),而 python 3.7 仍然安装在另一个目录中。
由于旧版本的 pyserial 不再可用,我尝试使用 python 2.7 安装较新的 pyserial 3.4 包,但每次我通过 Windows 命令行安装时,都会出现错误提示“模块‘串行’不可用”。
这已经是在我将 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 和 vpython。
【问题讨论】: