Как мне обновить python на моем Raspberry Pi до версии не ниже 3,6? - PullRequest
0 голосов
/ 13 февраля 2020

В качестве краткой справочной информации: я изначально пытался использовать Miniconda (с conda) для установки зависимостей, которые мне нужны для моего проекта, на мой Raspberry Pi. После попытки использовать Conda для установки пакета SimpleAudio я получил сообщение о том, что его не существует, поэтому я приступил к его установке через Pip. Пип нашел правильный пакет, хотя я получаю следующее сообщение об ошибке:

pi@raspberrypi:~ $ pip install simpleaudio

Traceback (most recent call last):
      File "/home/pi/miniconda3/bin/pip", line 7, in <module>
        from pip._internal.cli.main import main
      File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/cli/main.py", line 10, in <module>
        from pip._internal.cli.autocompletion import autocomplete
      File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
        from pip._internal.cli.main_parser import create_main_parser
      File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
        from pip._internal.cli import cmdoptions
      File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/cli/cmdoptions.py", line 28, in <module>
        from pip._internal.models.target_python import TargetPython
      File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/models/target_python.py", line 4, in <module>
        from pip._internal.utils.misc import normalize_version_info
      File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/utils/misc.py", line 20, in <module>
        from pip._vendor import pkg_resources
      File "/home/pi/miniconda3/lib/python3.4/site-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

Кажется, мне нужно обновить Python, хотя, когда я печатаю версию в Spyder IDE, он говорит, что я уже использую 3.7.

Я вызвал какое-то несоответствие между той версией, которую использует моя IDE, и процессом по умолчанию, который терминал использует для поиска версии? Я заметил, что он ищет версию Python под Miniconda. Если я могу обновить Если так, есть ли исправление для этого?

Пожалуйста, как я для получения дополнительной информации, если требуется (я довольно новичок в переполнении стека).

1 Ответ

0 голосов
/ 13 февраля 2020

ОБНОВЛЕНИЕ:

Мне удалось установить обновленную версию Python до 3.6, используя следующие инструкции:

{ ссылка }

Это обычно решает суть этого вопроса с точки зрения того, как я обновляю Python, но я все еще не понимаю, почему Spyder IDE использует более современную версию Python, тогда как терминал показывает иначе.

...