pipenv を使用してパッケージをインストールし、プロジェクト リポジトリ内に仮想環境を作成しています。geopy をインストールしpipenv graph
、 を使用してそのインストールを確認できますが、自分のpipenv shell
jupyter ノートブックを開いて geopy をインポートしようとすると、 が表示されますImportError: No module named geopy
。geopy をインポートする! pip install geopy
には、jupyter ノートブック セル内で実行する必要があります。jupyter ノートブックが私の pipenv インストールの geopy を認識しない理由はありますか?
質問する
588 次
1 に答える
0
OK、私はトレーニングプログラムを行っていたので、これで少し頭痛がしましたが、見せていた人は正確ではありませんでした.
修正を試みるためのリンクと提案を次に示します。Jupyter Notebook に Anaconda を使用していました。
「https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/pqFuJBDcBb4」から、最後のコメントの1つにコマンドがありました。
したがって、Anaconda CLI プロンプトを管理者として開くだけです。
conda install -c conda-forge geopy
それが完了したら、正しい構文を使用していることを確認する必要があります。これは、一部の「チュートリアル」から変更されているためです。ここに素晴らしい説明があります: https://github.com/geopy/geopy
from geopy.geocoders import Nominatim
geolocator = Nominatim(user_agent="My_geolocate")
lookingFor = "Moscow"
locations = geolocator.geocode(lookingFor)
print(locations)
結果:
モスクワの位置
Москва、Центральный федеральный округ、Россия
場所を英語で返したい場合:
locations = geolocator.geocode(lookingFor, language="en")
参照: https://anaconda.org/conda-forge/geopy https://github.com/geopy/geopy
于 2020-01-04T04:31:43.787 に答える