问题:
安装yq时,一直提示"ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall"
解决:
try using the
--ignore-installed
flag:sudo -H pip3 install --ignore-installed PyYAML
This works because to upgrade a package,
pip
first uninstalls the old version, then installs the new version. It is the uninstall step that fails for distutils packages. With the --ignore-installed
flag, the uninstall step is skipped and the new version is simply installed on top of the old one.
没有评论:
发表评论