pi@raspberrypi:~ $ sudo rm -rf /var/lib/apt/lists

pi@raspberrypi:~ $ sudo apt-get update && sudo apt-get update -y

pi@raspberrypi:~ $ sudo apt-get install -y libssl-dev openssl libreadline-dev build-essential libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev

Текущая версия установленного языка Python:

pi@raspberrypi:~ $ python -V

Python 2.7.13

А я хочу использовать самую последнюю, а значит буду собирать из исходников:

pi@raspberrypi:~ $ wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

pi@raspberrypi:~ $ tar zxf Python-3.6.2.tgz

pi@raspberrypi:~ $ cd Python-3.6.2/

pi@raspberrypi:~/Python-3.6.2 $ ./configure --enable-optimizations

pi@raspberrypi:~/Python-3.6.2 $ make -j 4

(процедура очень долгая (у меня ушло около 2 часов), советую запастись терпением и на это время переключиться на что-нибудь что повысит Ваши профессиональные навыки)

pi@raspberrypi:~/Python-3.6.2 $ sudo make install

pi@raspberrypi:~/Python-3.6.2 $ cd ~/

После проверяю, а какая версия python от третьей версии сейчас в системе с учетом шагов установки выше:

pi@raspberrypi:~ $ python --version

Python 2.7.13

pi@raspberrypi:~ $ python3 -V

Python 3.6.2

Теперь нужно установить менеджер модулей (а он оказывается уже установлен) которые можно будет устанавливать из консоли для использования в своих программах/скриптах:

pi@raspberrypi:~ $ pip --version

pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)

pi@raspberrypi:~ $ pip3 --version

pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

Пример поиска в репозитариях pip модуля по названию:

pi@raspberrypi:~ $ pip3 search turtle

На этом у меня все, да можно использовать python, но есть ли смысл использовать самую последнюю версию пакета устанавливаемую таким долгим образом или же ограничиться второй версией. Мне кажется да! Если только Вы целенаправленно остановились на ней, как к примеру я. Сижу читаю и практикую, а после адаптирую примеры под Python 3. Так что полезно. До новых заметок на моем блоге, с уважением Олло Александр aka ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru