使用Conda升级Streamlit失败,版本未更新求助
解决Streamlit升级后版本未更新的问题
排查及解决步骤
验证当前激活环境的有效性
终端显示环境激活不一定代表实际调用的是该环境的Streamlit,先确认当前环境的Python路径:which python再用该Python路径直接查询Streamlit版本:
python -m streamlit version如果这个命令返回最新版本,说明你之前用
streamlit version调用的是全局环境的命令。确认conda包的实际更新状态
查看当前环境中Streamlit的安装版本:conda list streamlit如果结果仍是1.12.2,说明更新未成功,尝试强制安装最新版本:
conda install -c conda-forge streamlit=latest -y或者先卸载再重新安装:
conda remove streamlit -y conda install -c conda-forge streamlit -y清理终端缓存并重启
部分终端会缓存命令路径,导致环境更新后仍调用旧版本。关闭当前终端窗口,重新打开并激活mariokart_app环境后再查询版本。检查PATH环境变量顺序
执行echo $PATH查看路径顺序,确保conda环境的bin目录(如~/miniconda3/envs/mariokart_app/bin)在全局Python路径之前。如果顺序错误,可直接用环境绝对路径调用Streamlit验证:~/miniconda3/envs/mariokart_app/bin/streamlit version
内容的提问来源于stack exchange,提问作者Quinten
相关产品推荐
相关产品推荐

