无法在PyCharm中运行Streamlit程序,CMD执行命令也失败
解决Streamlit应用无法运行的问题
针对你遇到的在PyCharm和CMD中都无法运行Streamlit应用的情况,可按以下步骤排查:
激活虚拟环境再执行命令
你的项目使用了虚拟环境(venv),CMD中需先激活该环境:C:\Users\---------\PycharmProjects\Portfolio Website\venv\Scripts\activate.bat激活后再运行Streamlit命令:
streamlit run "C:\Users\---------\PycharmProjects\Portfolio Website\venv\website.py"确认虚拟环境中已安装Streamlit
激活venv后,执行pip list查看是否有Streamlit。如果未安装,运行:pip install streamlit处理带空格的路径
你的项目路径包含空格(Portfolio Website),CMD中需用双引号包裹完整路径,避免解析错误。指定备用端口运行
若默认端口(8501)被占用,可指定其他端口:streamlit run "C:\Users\---------\PycharmProjects\Portfolio Website\venv\website.py" --server.port 8502在PyCharm中配置直接运行
无需切换到CMD,直接在PyCharm中设置运行配置:- 打开
Run > Edit Configurations - 点击
+号,选择Python Script path选择虚拟环境中的streamlit.exe路径,一般为C:\Users\---------\PycharmProjects\Portfolio Website\venv\Scripts\streamlit.exeParameters填写run "C:\Users\---------\PycharmProjects\Portfolio Website\venv\website.py"- 点击
Apply后即可直接运行
- 打开
内容的提问来源于stack exchange,提问作者Harshpreet Kaur
相关产品推荐
相关产品推荐

