python 正在进行geopy安装,ModuleNotFoundError:没有名为“geopy.geocoders”的模块

dtcbnfnu  于 2023-01-12  发布在  Python
关注(0)|答案(1)|浏览(627)

我运行了pip install geopy,它似乎安装正常,但我无法运行以下脚本。

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

剧本给了我这个。

Traceback (most recent call last):

  File "C:\Users\ryans\AppData\Local\Temp\ipykernel_19160\137417210.py", line 1, in <module>
    from geopy.geocoders import Nominatim

  File "C:\Users\ryans\geopy.py", line 3, in <module>
    from geopy.geocoders import Nominatim

ModuleNotFoundError: No module named 'geopy.geocoders'; 'geopy' is not a package

我还尝试了以下三行来安装geopy;都不管用。

conda install -c conda-forge geopy
conda install -c conda-forge geopy=2.3.0
conda install -c conda-forge geopandas=0.10

geopy软件包在我使用的另一台计算机上工作正常,但似乎无法安装在我现在使用的笔记本电脑上。以前有人遇到过此问题吗?知道如何安装此软件包吗?

fzsnzjdm

fzsnzjdm1#

查看错误跟踪,您有一个名为geopy.py的文件。您的脚本正在尝试加载该文件而不是geopy包。
将www.example.com文件重命名geopy.py为其他名称。

相关问题