You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装geopy后运行脚本遇ModuleNotFoundError,求解决方案

问题分析与解决办法

核心问题

报错信息显示导入时加载的是C:\Users\ryans\geopy.py——这是你自己创建的同名文件,和第三方库geopy的名称冲突了。Python在导入模块时,会优先搜索当前工作目录、用户目录下的文件,而非系统安装的第三方库,所以才会出现'geopy' is not a package的错误。

解决步骤

  • 重命名自定义文件:将C:\Users\ryans\geopy.py改成其他不冲突的名称,比如geo_test.py。同时检查该目录下是否有geopy.pyc文件,若有也一并删除(这是Python生成的字节码缓存文件,会影响模块导入)。
  • 确认环境一致性:如果你使用conda环境,确保激活了安装geopy的目标环境,再运行脚本。
  • 验证库安装状态:在命令行执行以下命令,确认geopy已正确安装:
    python -c "import geopy; print(geopy.__version__)"
    
    若能正常输出版本号,说明库安装没问题,只需解决文件命名冲突即可。

内容的提问来源于stack exchange,提问作者ASH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 14:00:54