我最近在 Ubuntu 16.04 LTS 上更改了我的用户名。我还更改了主文件夹。现在我尝试使用 pip 安装任何软件包,都会出现此错误。
bash: /home/hasnain/Downloads/Programs/123456/bin/pip: /home/hassaan/Downloads/Programs/123456/bin/python: bad interpreter: No such file or directory
我的新用户名在哪里hasnain
,而旧用户名是hassaan
。pip 使用 运行良好sudo
,但使用 安装的软件包sudo pip
只能使用 运行sudo
。
如何在没有 的情况下使用 pip sudo
?
答案1
首先,您可以使用apt
或apt-get
安装。如果这样做,pip
您可能需要卸载本地安装的版本。pip
您可以运行以下命令来安装pip
:
sudo apt update
sudo apt install python-pip
要安装python3-pip
,请使用以下命令:
sudo apt install python3-pip
您可以用标志来安装东西,而不必使用虚拟环境--user
。
youtube-dl
以下是使用此方法安装的示例:
pip install --user youtube-dl
youtube-dl
以下是如何使用相同方法更新的示例:
pip install --user --upgrade youtube-dl