2014-12-04 14 views
7

śledziłem dyspozycjanie może importować nazwa GoogleMaps

pip install GoogleMaps 

zainstalować mapy Google. ale gdy próbowałem zaimportować klasę GoogleMaps, nie udało się, mimo że zainstalowano googlemaps.

Python 2.7.6 (default, Mar 22 2014, 22:59:38) [GCC 4.8.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import googlemaps 
>>> 
>>> from googlemaps import GoogleMaps 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
ImportError: cannot import name GoogleMaps 

Czy ktoś wie, dlaczego nie można zaimportować GoogleMaps, mimo że zainstalowano googlemaps?

Odpowiedz

3

Myślę, że nie ma klasy o nazwie GoogleMaps w module googlemaps.

jeśli spróbujesz help(googlemaps) w tłumaczu Pythona, będziesz mógł zobaczyć wszystkie zajęcia.

Mam nadzieję, że ci to pomoże.

7

Może dokumentacja jest trochę przestarzałe: użyj Client zamiast GoogleMaps

>>> from googlemaps import Client 
>>> dir(Client) 
['__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_generate_auth_url', '_get', 'directions', 'distance_matrix', 'elevation', 'elevation_along_path', 'geocode', 'reverse_geocode', 'timezone'] 
>>> help(Client) 
Powiązane problemy