如何在PyCharm中运行Streamlit?终端运行报错求助
Streamlit运行报错的常见解决方法
- 检查Python环境一致性
- 对比PyCharm的Python解释器和终端使用的是否一致:PyCharm里通过
File > Settings > Project: [项目名] > Python Interpreter查看路径;终端输入which python(Mac/Linux)或where python(Windows),不一致就把PyCharm的解释器切换成终端用的那个。 - 用虚拟环境的话,先在终端激活虚拟环境(Mac/Linux:
source venv/bin/activate;Windows:venv\Scripts\activate),再执行streamlit run命令。
- 对比PyCharm的Python解释器和终端使用的是否一致:PyCharm里通过
- 重新安装Streamlit依赖
- 先卸载旧版本:
pip uninstall -y streamlit - 安装最新稳定版:
pip install streamlit,速度慢的话换国内源:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple streamlit
- 先卸载旧版本:
- 核对脚本文件路径
- 确保终端当前目录是脚本所在文件夹,或者直接用绝对路径执行:
streamlit run /完整路径/daily_kpi_follow_up.py - 检查文件名拼写和大小写,Linux/macOS系统区分文件名大小写。
- 确保终端当前目录是脚本所在文件夹,或者直接用绝对路径执行:
- 修复权限问题(仅Linux/macOS)
- 若提示权限不足,可尝试给虚拟环境里的streamlit加执行权限:
chmod +x venv/bin/streamlit,避免滥用sudo。
- 若提示权限不足,可尝试给虚拟环境里的streamlit加执行权限:
- 更新Python和pip版本
- Streamlit支持Python 3.8-3.12,版本不在这个范围的话升级或降级Python;同时更新pip:
pip install --upgrade pip
- Streamlit支持Python 3.8-3.12,版本不在这个范围的话升级或降级Python;同时更新pip:
内容的提问来源于stack exchange,提问作者merkil
相关产品推荐
相关产品推荐

