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

命令行运行Streamlit应用遇启动器致命错误,求解决方案

解决Streamlit启动报错的方案

问题原因

报错显示系统尝试调用Python3.9的路径,但你当前使用的是Python3.11.3,说明Streamlit的关联路径绑定了旧版本Python,或者Streamlit未安装在当前Python3.11环境中。

解决步骤

  • 确认当前Python和pip的路径正确性
    打开命令提示符,执行以下命令:

    where python
    where pip
    

    检查输出是否指向Python3.11的安装目录(例如C:\Python311\python.exe和C:\Python311\Scripts\pip.exe)。如果不是,调整系统环境变量的Path顺序,将Python3.11的路径移至最上方。

  • 重新安装Streamlit到当前Python环境

    1. 卸载旧版本(若存在):
      pip uninstall streamlit -y
      
    2. 用当前pip重新安装:
      pip install streamlit
      
  • 验证Streamlit路径并测试运行
    执行where streamlit,确认输出为Python3.11的Scripts目录下的streamlit.exe。之后再运行:

    streamlit run app.py
    
  • 备选方案:直接通过Python模块调用
    如果上述步骤无效,绕开路径关联问题,直接用当前Python环境调用Streamlit模块:

    python -m streamlit run app.py
    
  • 清理旧Python版本残留(可选)
    若不再需要Python3.9,删除系统环境变量Path中Python3.9及其Scripts目录的条目,也可直接删除Python3.9的安装文件夹,避免后续路径冲突。


内容的提问来源于stack exchange,提问作者Sachin Kumar G

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 16:33:17