Установка Python 3.4 на Raspbian

Материал из razgovorov.ru
Перейти к: навигация, поиск

В Raspbian на этот момент есть только Python 3.2, будем собирать требуемую нам версию из из исходников

Устанавливаем пакеты необходимые для Python:

sudo apt-get install zlib1g-dev  libbz2-dev libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev libgdbm-dev liblzma-dev tk-dev

Качаем и распаковываем исходники:

 wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz
 tar -zxvf ./Python-3.4.2.tgz
 cd ./Python-3.4.2/

Более свежие исходники можно взять с оф.сайта

Готовим к компиляции

./configure --prefix=/usr/local

Компилируем

make

Ближе к концу компиляции может появится сообщение о том что каких-то пакетов не хватает: "the necessary bits to build these modules were not found:" их можно до установить если они вам нужны, после чего повторить процедуру.

Cобираем пакет

sudo make install

По правильному надо собирать при помощи checkinstall, но не получилось как ни старался.

setup_tools и pip ставятся автоматически


Создаем удобные симлинки в системе:

rm /usr/bin/python3
ln -s /usr/local/bin/python3 /usr/bin/
ln -s /usr/local/bin/pip3 /usr/bin/