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

MacOS El Capitan下Anaconda安装streamlit后运行报Segmentation Fault:11如何解决

MacOS El Capitan 运行Streamlit出现Segmentation fault:11的解决方案

这个错误的核心触发原因是MacOS El Capitan(10.11)作为2015年发布的旧系统,已无法兼容Streamlit及其依赖库的最新版本,可按以下步骤修复:

1. 重建兼容版本的Python环境

El Capitan最高适配Python 3.9.x版本,更高版本的Python依赖的底层库无法在旧系统运行:

  • 执行conda create -n st_old_env python=3.9创建专属独立环境
  • 执行conda activate st_old_env切换到该环境

2. 安装适配旧系统的Streamlit及依赖版本

Streamlit 1.20.0及以上版本、protobuf 4.0及以上版本均已放弃对10.11系统的支持,需固定版本安装:

  • 执行pip install streamlit==1.19.0 protobuf==3.20.3
  • 若安装过程提示权限问题,添加--user参数执行即可

3. 修复底层系统依赖冲突

旧系统原生的openssl、zlib库和新版Python依赖存在兼容问题,通过conda安装适配版本即可:

  • 执行conda install openssl=1.1.1 zlib

验证修复结果

所有操作完成后,重新执行streamlit hello即可正常启动示例服务。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 13:15:01