我总是习惯于pip3 install --upgrade pip && pip3 install --upgrade youtube-dl
更新 pip 和相关程序 youtube-dl。但是,我开始收到警告:Defaulting to user installation because normal site-packages is not writeable
Requirement already up-to-date:...
首先,我尝试仅键入pip
而不是实例,pip3
随后仅pip
尝试,但这些尝试导致了“真正的”错误。
然后我去了sudo pip3 install --upgrade pip && sudo pip3 install --upgrade youtube-dl
。
这两个程序都已下载并安装,但被替换的 youtube-dl 版本太旧了,我确信它不是我使用第一行中提到的命令定期更新的唯一版本。
现在,我怀疑我已经安装了每个程序的两个实例,一个是 root,一个不是。真的吗?如果是这样,我如何摆脱一个 - 最好是 root ,因为我相信不需要 sudo 权限。
和题外话:是什么导致了原始警告,我该如何解决?
我的理解是,您担心您可能安装了同一软件的多个版本,并且用户帐户和 root 帐户之间存在差异。如果我误解了你,请纠正我。
您可以通过以下方式从命令行对此进行分析。
如果您在理解输出方面需要帮助,请在此处发布结果。