Не могу обновить до Argparse 1.4.0 на Raspberry Pi - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь настроить помощника Google на Raspberry Pi 3 с создателем Matrix.При установке Google Assistant SDK руководство не может выполнить эту команду:

python -m pip install --upgrade google-auth-oauthlib [инструмент] Возвращает

google-assistant-library 1.0.0 has requirement argparse<2,>=1.4.0, but you'll have argparse 1.2.1 which is incompatible.

Я нахожусь в virtualenv --no-site-packages.

Но, когда я пытаюсь обновить argparse, используя следующую команду, я получаю

Может'удалить' argparse '.Не найдено файлов для удаления.Успешно установленный argparse-1.4.0

pip install --upgrade argparse

Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Collecting argparse   Using cached https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl Installing collected packages: argparse   Found existing installation: argparse 1.2.1
    Not uninstalling argparse at /usr/lib/python2.7, outside environment /home/pi/ga
    Can't uninstall 'argparse'. No files were found to uninstall. Successfully installed argparse-1.4.0

1 Ответ

0 голосов
/ 21 июня 2018

Argparse поддерживается в виде отдельного пакета: https://pypi.python.org/pypi/argparse Где пипс собирается собирать его.

Но

Начиная с Python> = 2.7 и> = 3.2, модуль argparse поддерживается в стандартной библиотеке Python. Для пользователей, которым все еще требуется поддержка Python <2.7 или <3.2, он также предоставляется в виде отдельного пакета .... </p>

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

Если вам действительно нужно установить 1.4.0, попробуйте следующее:

  1. Загрузите файл [gzip] , , а не колесо , со страницы загрузки pypi
  2. Распакуйте архив и откройте терминал в папке argparse-1.4.01
  3. Запустите python setup.py install (см. Раздел «Установка» первой ссылки)

И проверьте, что теперь у вас правильная версия (надеюсь):

  1. Открытая оболочка Python
  2. . >>> import argparse
  3. . >>> argparse. версия '1.4.0'

Удачи:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...