如何删除全局streamlit实例,以仅在conda环境中安装该包?
在Conda环境中独立安装Streamlit的解决方案
一、移除全局的Streamlit及相关依赖
- 退出当前Conda环境,回到系统全局环境:
conda deactivate - 卸载全局的Streamlit:
pip uninstall -y streamlit - 卸载全局路径下的相关依赖(比如安装日志中提到的
altair):
若还有其他被提示“已满足”的全局依赖,都可以用此命令逐一卸载。pip uninstall -y altair
二、确认Conda环境的Pip有效性
- 重新激活目标Conda环境:
conda activate streamlit0 - 检查当前Pip是否属于Conda环境:
正常输出应指向Conda环境内部路径,例如which pip/Users/adamg/miniconda3/envs/streamlit0/bin/pip。若输出为全局路径,需检查Conda环境激活是否正常。
三、在Conda环境内安装Streamlit
直接执行安装命令,此时包会被安装到Conda环境的专属目录:
pip install streamlit
验证安装结果
安装完成后,检查Streamlit的安装路径:
which streamlit
若输出为Conda环境内的路径(如/Users/adamg/miniconda3/envs/streamlit0/bin/streamlit),说明安装成功。
内容的提问来源于stack exchange,提问作者Adam_G
相关产品推荐
相关产品推荐

