зернышко не будет работать без sudo

Я недавно изменил свое имя пользователя на Ubuntu 16.04 LTS. Я также изменил домашнюю папку. Теперь, когда я пытаюсь установить любой пакет с помощью зернышка, я получаю эту ошибку.

bash: /home/hasnain/Downloads/Programs/123456/bin/pip: /home/hassaan/Downloads/Programs/123456/bin/python: bad interpreter: No such file or directory

Где hasnain мое новое имя пользователя, в то время как старое имя пользователя было hassaan. зернышко хорошо работает с sudo, но пакеты установили использование sudo pip может только быть выполнен с помощью sudo.
Как я использую зернышко без sudo?

0
задан 5 September 2017 в 00:52

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
0
ответ дан 2 November 2019 в 07:47

Другие вопросы по тегам:

Похожие вопросы: