I'm working on a writing a Python script that will interface with and pull GPSD data into an application. This obviously involves an external library. I have set up my configuration as follows on the Raspberry Pi I am using to deploy the code: sudo apt-get install gpsd gpsd-clients python-gps I have a working test sample code that creates the gps listener and pulls in data. It looks something like this: gpsd = gps(mode=WATCH_ENABLE) while gpsp.running: gpsd.next() It works great if I run it by calling the following command: python test.py But the code breaks due to an ImportError: Traceback (most recent call last): File "main.py", line 1, in <module> from gps import * ImportError: No module named gps If I run it using: python3 test.py This makes sense to me because when I set up the project, I only included the libraries for the default Python (Python 2.7), not Python 3. But python3-gps isn't a package, and the rest of my project demands Python 3, so I don't know what to do. Would it be possible to copy the Python 2.7 build of the gps library into Python 3 without errors? What other libraries should I look at? Is there anyway around this error? Thanks so much! Continue reading...