Search code examples
macospython-2.7google-mapspipmacports

ImportError: No module named googlemaps


I've installed this package via pip27 on macports. My OS is OSX El Capitan 10.11.6. My python install is 2.7.10.

I'm trying to run an example script that imports googlemaps module, but I keep getting that ImportError. I have a feeling that it's how pip installed it and the reason why python can't find it, but I'm relatively new to pip so I don't know where to start investigating.

I also tried googling for a fix but no dice. Any idea what's happening here?

Here's my code:

import googlemaps # can't import
import argparse
from datetime import datetime

# collect args for lat, long, # of addresses, radius of search
parser = argparse.ArgumentParser(description='Randomize addresses on Google Maps')
parser.add_argument('-lt', '--latitude')
parser.add_argument('-lng', '--longitude')
parser.add_argument('-n', '--count')
parser.add_argument('-r', '--radius')
args = parser.parse_args()

print('Results: ', vars(args))

Error message:

Traceback (most recent call last):
  File "randomize_addresses.py", line 1, in <module>
    import googlemaps
ImportError: No module named googlemaps

Solution

  • Found a fix. I uninstalled googlemaps via pip and then reinstalled using easy_install. Apparently OSX doesn't like pip.