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

执行streamlit run命令报错:'streamlit'未被识别为cmdlet名称,求解决方案

解决Streamlit命令未识别的问题

方案1:通过Python模块方式直接运行

无需直接调用streamlit命令,改用Python内置的模块运行方式,确保调用的是安装了Streamlit的Python环境:

python -m streamlit run client_app.py

如果系统存在多个Python版本(如Python 2.x和3.x共存),可以指定版本执行:

python3 -m streamlit run client_app.py
# Windows用户也可使用py启动器指定版本
py -3 -m streamlit run client_app.py

方案2:添加Python Scripts目录到系统PATH

步骤1:定位Streamlit安装路径

执行以下命令查看Streamlit的安装位置:

pip show streamlit

在输出的Location字段中找到安装目录,比如C:\Users\1\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages,对应的Scripts目录是该路径上级的Scripts文件夹(示例路径:C:\Users\1\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts)。

步骤2:添加到环境变量

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」列表中找到Path,点击「编辑」
  • 点击「新建」,粘贴刚才找到的Scripts路径,依次保存所有设置
  • 关闭当前所有PowerShell窗口,重新打开后执行streamlit run client_app.py

方案3:确保pip与Python版本匹配

若系统存在多个Python版本,可能出现pip安装的Streamlit不在当前使用的Python环境中。执行以下命令验证版本一致性:

pip --version
python --version

如果两者版本不匹配,使用以下命令重新安装Streamlit,确保安装到当前Python环境:

python -m pip install streamlit

安装完成后再用python -m streamlit run client_app.py启动项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 19:05:46