Ремонт Pip3 установить на Raspian - PullRequest
1 голос
/ 01 ноября 2019

Я попытался установить пакет для pip3, но закончил тем, что обновил свой pip3 таким образом, что теперь он не работает.

Я получил это сообщение при попытке установить пакет PRAW с pip3:

Не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 13] Отказано в разрешении: '/usr/local/lib/python3.5/dist-packages/prawcore' Рассмотрите возможность использования опции --user или проверьте разрешения.

Вы используете версию 18.1 pip, однако доступна версия 19.3.1. Вам следует подумать об обновлении с помощью команды 'pip install --upgrade pip'.

В этот момент я подумал, что мне может понадобиться обновить мой pip, поэтому следующая команда была:

pip install --upgrade pip

Но я снова увидел проблему с разрешениями и --user, так что я сделал следующее:

pip3 install --user --upgrade pip

На этом этапе моя установка pip (3) больше не может использоваться, потому что я получаю это при попытке использовать pip (3):

Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 11, in <module>
    sys.exit(main())
TypeError: 'module' object is not callable

Я пытался удалить pip3 с помощью:

sudo apt purge python3-pip

Но при его повторной установке возникает та же проблема.

Как я могуотменить то, что я сделал здесь, не вызывая никаких непреднамеренных последствий для моей среды?

Я знаю об обходном пути:

python -m pip ...

Но это не подходит для меня, потому что мне нужен pip3 специально для некоторыхпакеты для работы.

...