我尝试使用 pip3 进行升级,su -c 'pip3 install' --upgrade pip'
因为我遇到了错误,并且在尝试以普通用户身份升级时失败了。
这会从 中删除预安装的 pip/usr/bin
并将其转储到 中/tmp
,并将其替换为系统范围内安装的 pip(只能由 root 访问)。我没有尝试卸载这个新的 pip,因为我怀疑它会导致更多问题。
由于我在 中仍然有旧的预安装 pip /tmp
,如何使用仍在 /tmp 中的此可执行文件取回预安装 pip?
pip 在 /tmp 中的位置:
/tmp/pip-ufkfr3th-uninstall
└── usr
└── bin
└── pip
答案1
这可能是包管理器的版本pip
,我只需使用您的包管理器重新安装即可。
$ sudo yum reinstall python-pip
Debian/Ubuntu
$ sudo apt-get --reinstall install -y python-pip