1

geopy ライブラリを使用して場所を操作します。https://pypi.python.org/pypi/geopy

初めてインストールして使用しましたが、問題なく動作しました。次の数日、同じコードを実行したところ、例外が発生しました。

Traceback (most recent call last):
from geopy import geocoders
ImportError: cannot import name geocoders

また、ライブラリを再インストールして、インタープリターのパスを再設定しようとしました。Windows 7、Eclipse Mars.1 Release (4.5.1) を pydev で使用しています。Python のバージョンは 2.7.10 です。

4

1 に答える 1

1

代わりに次を使用します。

import geopy.geocoders

あるいは:

import geopy.geocoders as geocoders

編集:

サンプルをダウンロードして実行するための完全な手順は次のとおりです。

ターミナルを開き、次のコマンドを実行します。

pip install geopy

これが完了したら、同じディレクトリに example.py という名前のファイルを作成し、次のコードをコピーします。

from geopy.geocoders import Nominatim
geolocator = Nominatim()
location = geolocator.geocode("175 5th Avenue NYC")
print(location.address)

print((location.latitude, location.longitude))

print(location.raw)

次に、次を使用してターミナルからファイルを実行します。

python example.py

そして、正しい出力が表示されるはずです

于 2015-11-12T20:09:57.727 に答える