Python GPSD 库导入配置
Python GPSD Library Import Configuration
我正在编写一个 Python 脚本,它将与应用程序交互并将 GPSD 数据提取到应用程序中。这显然涉及到外部库。
我已经在 Raspberry Pi 上设置了我的配置,我用来部署代码:
sudo apt-get install gpsd gpsd-clients python-gps
我有一个可以创建 gps 侦听器并提取数据的工作测试示例代码。它看起来像这样:
gpsd = gps(mode=WATCH_ENABLE)
while gpsp.running:
gpsd.next()
如果我通过调用以下命令 运行 它会很好用:
python test.py
但代码因 ImportError
:
而中断
Traceback (most recent call last):
File "main.py", line 1, in <module>
from gps import *
ImportError: No module named gps
如果我运行它使用:
python3 test.py
这对我来说很有意义,因为当我设置项目时,我只包含默认 Python (Python 2.7) 的库,而不是 Python 3. But python3-gps
isn't a package,我项目的其余部分需要 Python 3,所以我不知道该怎么做。
是否可以将 gps 库的 Python 2.7 版本复制到 Python 3 而不会出错?我还应该看哪些其他图书馆?反正有没有这个错误?
非常感谢!
实际上有一个针对版本 3 的版本 -- 请参阅 GitHub 此处...
https://github.com/tpoche/gps-python3
它将自己宣传为 python 3....
的简单端口
GPS3 project found on github 是 Python 2.7 到 3.4 兼容的 gpsd 接口,但不导入古老的 cruft。
它仍然是 alpha 版,但我会推荐它,至少是为了戳戳和戳戳。
如果你安装了 pip3 使用
pip3 install gps
我正在编写一个 Python 脚本,它将与应用程序交互并将 GPSD 数据提取到应用程序中。这显然涉及到外部库。
我已经在 Raspberry Pi 上设置了我的配置,我用来部署代码:
sudo apt-get install gpsd gpsd-clients python-gps
我有一个可以创建 gps 侦听器并提取数据的工作测试示例代码。它看起来像这样:
gpsd = gps(mode=WATCH_ENABLE)
while gpsp.running:
gpsd.next()
如果我通过调用以下命令 运行 它会很好用:
python test.py
但代码因 ImportError
:
Traceback (most recent call last):
File "main.py", line 1, in <module>
from gps import *
ImportError: No module named gps
如果我运行它使用:
python3 test.py
这对我来说很有意义,因为当我设置项目时,我只包含默认 Python (Python 2.7) 的库,而不是 Python 3. But python3-gps
isn't a package,我项目的其余部分需要 Python 3,所以我不知道该怎么做。
是否可以将 gps 库的 Python 2.7 版本复制到 Python 3 而不会出错?我还应该看哪些其他图书馆?反正有没有这个错误?
非常感谢!
实际上有一个针对版本 3 的版本 -- 请参阅 GitHub 此处...
https://github.com/tpoche/gps-python3
它将自己宣传为 python 3....
的简单端口GPS3 project found on github 是 Python 2.7 到 3.4 兼容的 gpsd 接口,但不导入古老的 cruft。
它仍然是 alpha 版,但我会推荐它,至少是为了戳戳和戳戳。
如果你安装了 pip3 使用
pip3 install gps