10

現在、距離を計算する必要があります。このために、ipython-notebook (バージョン 4.0.4) で次のことを試しています。

from geopy.distance import vincenty

ig_gruendau = (50.195883, 9.115557)
delphi = (49.99908,19.84481)

print(vincenty(ig_gruendau,delphi).miles)

残念ながら、上記のコードを実行すると次のエラーが表示されます: ImportError: No module named 'geopy'

私はPythonでかなり新しいので、このモジュールを(管理者権限なしで)どのようにインストールできますか、またはこの計算のために他にどのような簡単なオプションがありますか?

ありがとう、ML

4

2 に答える 2

15

不足しているモジュールを Python インストールにインストールする必要があります。したがって、次のコマンドを実行する必要があります。

pip install geopy

あなたの端末で。pip がない場合は、次を使用してインストールする必要があります。

easy_install pip

両方のコマンドが で失敗した場合Permission deniedは、root としてコマンドを起動する必要があります。

sudo easy_install pip
sudo pip install geopy

または pip の場合は、ユーザー専用にインストールします。

pip install geopy --user

今後の参考のために、そのようなエラーが発生したときはいつでも:

ImportError: No module named 'XXXXX'

pipを使用してpypiで検索できます:

% pip search XXXXX

そしてあなたの場合:

% pip search geopy
tornado-geopy (0.1.0)  - tornado-geopy is an asynchronous version of the awesome geopy library.
geopy.jp (0.1.0)       - Geocoding library for Python.
geopy.jp-2.7 (0.1.0)   - Geocoding library for Python.
geopy (1.11.0)         - Python Geocoding Toolbox

HTH

于 2016-03-17T15:31:18.790 に答える