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

conda环境下user与global安装的定义及pip升级警告疑问

在conda环境中pip的user与global安装指向

当你在激活的conda环境中执行pip install --upgrade pip时出现Defaulting to user installation because normal site-packages is not writeable警告,核心原因是当前conda环境的全局包目录无写入权限,pip自动切换到用户安装模式。两者的具体指向如下:

  • global安装:指的是当前激活的conda环境的专属全局包目录,路径为该环境下的lib/python<版本号>/site-packages。这个目录属于整个conda环境,所有使用该环境的用户都能调用其中的包。正常情况下pip会优先将包安装到这里,若目录权限不足(比如环境由管理员创建、你仅有只读权限),就会触发警告。

  • user安装:指的是当前操作系统登录用户的个人专属包目录,Linux/macOS下通常为~/.local/lib/python<版本号>/site-packages,Windows下则是C:\Users\<用户名>\AppData\Roaming\Python\Python<版本号>\site-packages。这个目录仅对当前用户开放,安装的包不会影响conda环境的全局包,也不会被其他用户访问到。

额外提示:升级conda环境内的pip更推荐用conda install pip命令,由conda统一管理环境内的包,能避免权限问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 20:12:09