无法在PyCharm终端运行Streamlit,求解决办法
解决PyCharm终端无法运行Streamlit的问题
确认虚拟环境一致
先看PyCharm右下角的Python解释器路径,再在终端输入which python(Mac/Linux)或where python(Windows),核对两者是否匹配。如果不匹配,手动激活项目的虚拟环境:- Windows:
venv\Scripts\activate - Mac/Linux:
source venv/bin/activate
- Windows:
重装Streamlit到当前环境
激活正确环境后,执行以下命令:pip uninstall streamlit -y pip install streamlit装完输
streamlit --version确认正常,再试streamlit run your_script.py。清理Streamlit缓存
缓存损坏也会导致异常,执行命令清理:streamlit cache clear之后再启动项目试试。
检查PyCharm终端设置
打开File > Settings > Tools > Terminal,确保Shell path是系统默认终端(Windows选cmd.exe/PowerShell,Mac选/bin/zsh),别用自定义路径。改完重启终端再试。极简脚本测试
新建test.py写两行代码:import streamlit as st st.write("测试页面")终端跑
streamlit run test.py,如果这个能启动,说明原项目有问题;还是不行的话,继续排查系统或PyCharm的环境配置。
内容的提问来源于stack exchange,提问作者J_86
相关产品推荐
相关产品推荐

