Как исправить pip: RuntimeError: Требуется Python 3.5 или новее [закрыто]

Что мне следует переустановить, чтобы исправить мой пакет python3? Это было нормально, пока я что-то не обновил.

Ubuntu 14.04.

$ pip3 search youtube-dl
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 7, in <module>
    from pip._internal.cli.main import main
  File "/usr/local/lib/python3.4/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/local/lib/python3.4/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/local/lib/python3.4/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/local/lib/python3.4/dist-packages/pip/_internal/cli/cmdoptions.py", line 28, in <module>
    from pip._internal.models.target_python import TargetPython
  File "/usr/local/lib/python3.4/dist-packages/pip/_internal/models/target_python.py", line 4, in <module>
    from pip._internal.utils.misc import normalize_version_info
  File "/usr/local/lib/python3.4/dist-packages/pip/_internal/utils/misc.py", line 20, in <module>
    from pip._vendor import pkg_resources
  File "/usr/local/lib/python3.4/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 92, in <module>
    raise RuntimeError("Python 3.5 or later is required")
RuntimeError: Python 3.5 or later is required

$ python3 --version
Python 3.4.3
$ python
python                                 python2-jsondiff                       python3.4m-config                      python-mkdebian
python2                                python2-jsonpatch                      python3-config                         pythontex
python2.7                              python3                                python3m                               pythontex3
python2.7-config                       python3.4                              python3m-config                        
python2.7-pyrexc                       python3.4-config                       python-config                          
python2-config                         python3.4m                             python-html-css-webkit-hello-world.py 
$ find /usr -maxdepth 4 -iname pip -type d
/usr/lib/python2.7/dist-packages/pip
/usr/lib/python3/dist-packages/pip
0
задан 8 March 2020 в 01:36

1 ответ

Похож на Вас обновленное зернышко к версии, которая не поддерживает Вашу версию Python.

Зернышко удаления и переустанавливает системное зернышко:

sudo apt purge python-pip python3-pip
sudo rm -rf /usr/local/lib/python2.7/dist-packages/pip
sudo rm -rf /usr/local/lib/python3.4/dist-packages/pip
sudo apt install python-pip python3-pip

Не работать pip install pip --upgrade

Обратите внимание использование неподдерживаемой версии Ubuntu, неподдерживаемой версии Python (если Python 2) и почти неподдерживаемый Python (3,4 июня 2020 EOL). Необходимо рассмотреть обновление до более нового LTS. Ubuntu 16.04 была бы шагом, 18.04 будет лучше, или ожидать 20,04 в следующем месяце. Они все идут с современным Python 3, и так как 18.04 не устанавливают Python 2 по умолчанию.

0
ответ дан 8 March 2020 в 23:45

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

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