Послушайте, если вы разработчик на Python, который стремится к домашней автоматизации, энергетическим решениям и устойчивому развитию климата, — тогда вы знаете, что Python 3.12 абсолютно изменяющий правила игры. Особенность Raspberry Pi в том, что это не просто крошечный компьютер; это песочница для вашего воображения! А при использовании Python 3.12? О боже, тебя ждет приключение.
Мы довольно долго с нетерпением ждали Python 3.12, почему? — улучшенный синтаксический анализ f-строк, улучшенные сообщения об ошибках, поддержка изолированных субинтерпретаторов (только представьте возможности параллельной обработки для домашней автоматизации), и список можно продолжать!
Итак, мы приступим к его установке?
Во-первых, убедитесь, что ваша операционная система Raspberry Pi обновлена:
sudo apt update && sudo apt upgrade -y
Перейдите на официальный веб-сайт Python и возьмите исходный код Python 3.12.
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
tar -xf Python-3.12.0.tgz
cd Python-3.12.0
Выполните следующие команды для настройки и компиляции Python 3.12.
./configure --enable-optimizations make -j 4 sudo make altinstall
И вуаля! Теперь Python 3.12 должен быть установлен.
При желании вы также можете использовать мой автоматический скрипт, но имейте в виду, что для python 3.12 будет установлена версия python по умолчанию. И это не всегда хорошо.
Все равно хотите попробовать?
wget -qO - https://raw.githubusercontent.com/tvdsluijs/sh-python-installer/main/python.sh | sudo bash -s 3.12
Новые функции:
Еще:
Итак, почему мы поспешили установить Python 3.12 на свой Raspberry Pi? Функции идеально соответствуют профессиональным занятиям и интересам любителей. Как разработчику на Python, вы должны всегда искать способы оптимизировать потребление энергии, оптимизировать код и внедрять инновации в области устойчивого развития. Python 3.12 с его функциями, такими как изолированные субинтерпретаторы, новый API отладки и многое другое, делает это путешествие захватывающим и результативным.
Обновление до Python 3.12 откроет для вас целый мир возможностей. Так что, если вы, как и мы, хотите раздвинуть границы возможного с помощью Python и Raspberry Pi, сделайте обновление.