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

在Streamlit Cloud部署网站时无法安装Geopy,求手动安装方法

在Streamlit Cloud手动安装Geopy的解决方法
  • 标准解决方案:在项目根目录创建或编辑requirements.txt文件,添加一行geopy(也可指定具体版本,比如geopy==2.4.0),将修改后的文件推送到你关联Streamlit Cloud的代码仓库(如GitHub)。Streamlit Cloud会自动检测仓库更新并重新部署,此时会自动安装Geopy模块。
  • 应急临时修复(不推荐常规使用):在你的主脚本(比如app.py)开头加入以下代码:
    import subprocess
    import sys
    
    def install(package):
        subprocess.check_call([sys.executable, "-m", "pip", "install", package])
    
    try:
        import geopy
    except ImportError:
        install("geopy")
        import geopy
    

注意:Streamlit Cloud的依赖管理以requirements.txt为核心,明确列出所有需要的依赖包是避免这类问题的最佳实践,不要依赖自动安装逻辑。

内容的提问来源于stack exchange,提问作者asdfjkl 034weiopd

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 11:36:00