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

如何清理Python全局安装包并让conda环境内pip仅安装到环境中?

解决conda环境与pip全局包冲突的步骤

一、清理全局安装的包

  • 批量卸载用户目录下的相关全局包:
    执行命令:pip uninstall -y streamlit openai llama-index nltk altair sniffio attrs
    (所有提示“Requirement already satisfied”的包都可以加到这个命令里,一次性卸载)
  • 手动清理残留文件:
    打开路径/Users/adamg/Library/Python/3.9/lib/python/site-packages,删除所有和上述包相关的文件夹(比如streamlit、openai、llama_index等)

二、确保包仅安装在conda环境streamlit0内

  1. 激活目标conda环境:
    conda activate streamlit0
  2. 确认pip路径归属:
    执行which pip,输出必须指向streamlit0环境的bin目录(比如~/anaconda3/envs/streamlit0/bin/pip),如果不是,重新激活环境或在环境内安装pip
  3. 环境内安装pip(如果未安装):
    conda install pip
  4. 强制在环境内安装包:
    使用--no-user参数避免安装到用户全局目录,执行:
    pip install --no-user streamlit openai llama-index nltk
  5. 验证安装结果:
    执行pip list,查看包的安装路径是否属于streamlit0环境的site-packages目录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 14:00:14