请问 pip 虚拟环境与--user 比有什么优势吗?

查看 27|回复 1
作者:hhylx1950   
如题,最近发现 debian 系统自带的 pip 已经不让自行安装 packages 了,提示“This environment is externally managed”。我查了一下,发现大概是 PEP 668 要求的,为了防止把系统环境搞乱,保护系统工具可用。
可是我不理解这样做和传递--user 比有什么优势,用户安装在自己目录下的包也不会干扰系统工具啊。我之前一直用--user ,主要写一点脚本啥的自用。--user 下不会重复装 package ,也不需要切换虚拟环境,感觉还挺方便的。
momocraft   
venv 可以有任意多個 同一個包可以有多份(在不同 venv )
全局 pip 的--user 一般就裝在 HOME 下一個位置
您需要登录后才可以回帖 登录 | 立即注册

返回顶部