Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用/安装gps python库 root@raspberrypi:~#python Python 2.7.3(默认值,2013年1月13日,11:20:46) [GCC 4.6.3]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>从gps导入gps 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 导入错误:无法导入名称gps >>>退出()_Python_Python 2.7_Gps - Fatal编程技术网

如何使用/安装gps python库 root@raspberrypi:~#python Python 2.7.3(默认值,2013年1月13日,11:20:46) [GCC 4.6.3]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>从gps导入gps 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 导入错误:无法导入名称gps >>>退出()

如何使用/安装gps python库 root@raspberrypi:~#python Python 2.7.3(默认值,2013年1月13日,11:20:46) [GCC 4.6.3]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>从gps导入gps 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 导入错误:无法导入名称gps >>>退出(),python,python-2.7,gps,Python,Python 2.7,Gps,它似乎不起作用。 已安装的debian软件包: gpsd、gpsd客户端、python gps、libgps20、libgps dev我在Ubuntu机器上试用过,效果很好: root@raspberrypi:~# python Python 2.7.3 (default, Jan 13 2013, 11:20:46) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more informati

它似乎不起作用。 已安装的debian软件包:
gpsd、gpsd客户端、python gps、libgps20、libgps dev

我在Ubuntu机器上试用过,效果很好:

root@raspberrypi:~# python
Python 2.7.3 (default, Jan 13 2013, 11:20:46)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from gps import gps
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name gps
>>> exit ()
首先,确保存在以下文件(保存因不同而不同的目录):

这可以通过运行以下命令来完成:

/usr/lib/pyshared/python2.7/gps/packet.so
/usr/lib/pyshared/python2.7/gps/clienthelpers.so
/usr/lib/python2.7/dist-packages/gps-3.6.egg-info
/usr/lib/python2.7/dist-packages/gps/misc.py
/usr/lib/python2.7/dist-packages/gps/client.py
/usr/lib/python2.7/dist-packages/gps/fake.py
/usr/lib/python2.7/dist-packages/gps/__init__.py
/usr/lib/python2.7/dist-packages/gps/gps.py

还要确保在运行python的目录中没有
gps.py
,因为这可能会使导入程序出错。

补充一点可能会有用,即使在删除了gps.py之后,我也有一个名为gps.pyc的文件,这也会造成此问题。u删除此文件,然后问题消失。

命令“pydoc modules”确实返回“gps”是否
导入gps
工作?是,“导入gps”工作正是问题所在。我自己的脚本的文件名是“gps.py”,这是我做梦也想不到的。非常感谢。
/usr/lib/pyshared/python2.7/gps/packet.so
/usr/lib/pyshared/python2.7/gps/clienthelpers.so
/usr/lib/python2.7/dist-packages/gps-3.6.egg-info
/usr/lib/python2.7/dist-packages/gps/misc.py
/usr/lib/python2.7/dist-packages/gps/client.py
/usr/lib/python2.7/dist-packages/gps/fake.py
/usr/lib/python2.7/dist-packages/gps/__init__.py
/usr/lib/python2.7/dist-packages/gps/gps.py
dpkg -L python-gps