【发布时间】:2020-04-11 20:32:57
【问题描述】:
我有一个 DeLorme Earthmate LT-40 USB GPS 设备,多年前我在 Windows XP 程序中使用它。出于好奇,我将它插入到我的 Raspberry Pi 中,看看是否可以读取数据。我已经设法在命令提示符下使用 sudo gpsmon 查看数据,所以我想更进一步,编写一个 Python 程序来读取数据。我对 Python 不太了解,我在 YouTube 和谷歌上搜索了可能的解决方案。看来我需要导入 pynmea2。我使用 pip install pynmea2 来安装模块。我不断得到
"ModuleNotFoundError: No module named pynmea2"
当我尝试运行我的脚本时。我尝试再次重新安装 pynmea2,这给了我
Requirement already satisfied: pynmea2 in ./.local/lib/python2.7/site-packages(1.15.0).
我不明白我做错了什么。任何帮助将不胜感激。谢谢。
【问题讨论】:
-
问题通常是您添加库的 Python 安装与用于执行程序的 Python 安装不同。顺便说一句,我建议不要使用系统的 Python,而是使用虚拟环境或类似工具。
-
感谢您的回复。这是可能的,因为我确实安装了 2.7 和 3.8。我不知道您所说的虚拟环境或类似工具是什么意思。虚拟驱动器?