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

从Mac终端/VS Code启动Streamlit脚本失败求助

问题排查思路
  • 确认Streamlit安装环境与当前Python版本匹配
    运行以下命令查看Streamlit的安装路径及关联的Python版本:

    pip3.7 show streamlit
    

    输出中的Location字段会显示安装目录,检查该目录所属的Python版本是否为你正在使用的3.7.3。同时运行which python3.7,确认当前终端调用的Python路径与Streamlit的安装路径一致。

  • 检查系统PATH环境变量
    Streamlit的可执行文件默认位于对应Python版本的bin目录下(比如/Library/Frameworks/Python.framework/Versions/3.7/bin)。运行以下命令查看当前PATH:

    echo $PATH
    

    如果上述bin目录不在PATH中,可临时添加:

    export PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:$PATH"
    

    若要永久生效,可将该命令添加到~/.zshrc(Zsh终端)或~/.bash_profile(Bash终端)文件中,保存后重启终端。

  • 通过Python模块方式启动Streamlit
    绕开直接调用streamlit命令的方式,尝试用模块启动:

    python3.7 -m streamlit run your_script.py
    

    如果能正常运行,说明问题出在PATH环境变量配置;若仍报错,需重新安装Streamlit。

  • 重装Streamlit到指定Python版本
    卸载现有Streamlit并重新安装到Python3.7.3环境:

    pip3.7 uninstall streamlit
    pip3.7 install streamlit
    

    确保全程使用pip3.7而非通用的pip,避免安装到其他Python版本中。

  • 检查VS Code的Python解释器配置
    在VS Code中打开命令面板(Cmd+Shift+P),选择Python: Select Interpreter,选中版本为3.7.3的解释器。重启VS Code终端后,再尝试运行Streamlit脚本,确保终端加载了正确的环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 05:55:30