每次运行 sudo pip3 install flask 时,它都会显示不属于当前用户的目录

每次运行 sudo pip3 install flask 时,它都会显示不属于当前用户的目录

每次运行时sudo pip3 install flask,我都会被告知该目录“不属于当前用户”:

/home/peter/.cache/pip/http is not owned by the current user

我曾尝试使用 sudo,但这没有帮助。

答案1

如果您只为您的用户安装包,则不应使用sudowith 。pip

  1. 修复路径所有权

    sudo chown -R peter:peter /home/peter/.cache/pip
    
  2. 使用 pip 而不使用 sudo

    pip3 install flask
    

相关内容