Ошибка RunTime при установке пакета на малине pi

Я пытаюсь установить пакет под названием imutils, используя команду pip на моем малине pi, которая мне нужна для создания моей камеры безопасности. Я сталкиваюсь со следующей ошибкой.

pi@raspberrypi:~ $ sudo pip install imutils Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> load_entry_point('pip==1.5.6', 'console_scripts', 'pip')() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point return ep.load() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load ['__name__']) File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module> from pip.vcs import git, mercurial, subversion, bazaar # noqa File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module> from pip.download import path_to_url File "/usr/lib/python2.7/dist-packages/pip/download.py", line 22, in <module> import requests, six File "/usr/local/lib/python2.7/dist-packages/requests/__init__.py", line 61, in <module> raise RuntimeError('Requests dependency \'urllib3\' must be version >= 1.21.1, < 1.22!') RuntimeError: Requests dependency 'urllib3' must be version >= 1.21.1, < 1.22!

Я очень новичок во всем этом, и я приношу свои извинения за такой вопрос. Сначала я попробовал обновить urllib3, но это не сработало. Спасибо всем, кто может оказать некоторую помощь.

1
задан 29 May 2017 в 14:35

4 ответа

Я столкнулся с той же проблемой. Я выполнил указанные выше указания по переустановке urllib3 из Github.

Затем я получил сообщение об ошибке о проблемах с запросами. Итак, я выполнил один и тот же шаблон для запросов:

git clone git://github.com/requests/requests.git cd requests python setup.py install

Это сделало трюк!

0
ответ дан 18 July 2018 в 12:32

У меня была такая же проблема. Я не смог установить версию urllib3 позже 1.9 через apt-get, и любой экземпляр, пытающийся использовать pip, привел к ошибке urllib3.

Я исправил ее, установив ее вручную из репозитория github. [ ! d1]

$ git clone git: //github.com/shazow/urllib3.git $ python setup.py install

Еще один вариант, хотя и небезопасный, - это вручную редактировать / usr / local / lib / python2.7 / dist-packages / requests / __ init__.py и заменить строку 53 на

$ git clone git: //github.com/shazow/urllib3.git $ python setup. py install

1
ответ дан 18 July 2018 в 12:32

Я столкнулся с той же проблемой. Я выполнил указанные выше указания по переустановке urllib3 из Github.

Затем я получил сообщение об ошибке о проблемах с запросами. Итак, я выполнил один и тот же шаблон для запросов:

git clone git://github.com/requests/requests.git cd requests python setup.py install

Это сделало трюк!

0
ответ дан 24 July 2018 в 19:59

У меня была такая же проблема. Я не смог установить версию urllib3 позже 1.9 через apt-get, и любой экземпляр, пытающийся использовать pip, привел к ошибке urllib3.

Я исправил ее, установив ее вручную из репозитория github. [ ! d1]

$ git clone git: //github.com/shazow/urllib3.git $ python setup.py install

Еще один вариант, хотя и небезопасный, - это вручную редактировать / usr / local / lib / python2.7 / dist-packages / requests / __ init__.py и заменить строку 53 на

$ git clone git: //github.com/shazow/urllib3.git $ python setup. py install

1
ответ дан 24 July 2018 в 19:59
  • 1
    Спасибо за помощь. Я попытался использовать git, чтобы установить его вручную, но когда я набрал первую строку, я получил эту ошибку. «фатальный: путь назначения« urllib3 »уже существует и не является пустым каталогом. & quot; Затем я редактировал файл, и теперь я получаю новую ошибку. & Quot; from urllib3.exceptions import DependencyWarning ImportError: невозможно импортировать имя DependencyWarning & quot; Если бы вы могли оказать дополнительную помощь, я бы очень признателен – Matt 31 May 2017 в 06:51
  • 2
    Решили, что было бы проще переустановить оба pip и urllib3. Я удалил их оба и повторно загрузил их оба. Я заметил, однако, что он загрузил urllib3 (1.9.1-3), что странно, потому что я только что обновил информацию из репозиториев, используя обновление sudo apt-get. – Matt 31 May 2017 в 08:23

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

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