29.06.2016 10:22:29
Коротко расскажу, как установит 3ю версию Python на linux систему Centos 6. Рассмотрю вариант замены старой версии на новую или установку двух версий параллельно.
Также скажу про ошибку «no acceptable C compiler found in $PATH» при инсталляции.

Для начала нужно выбрать подходящую версию https://www.python.org/ftp/python/

На момент написании статьи это была 3.5.2


Далее выбираем папку, в которую будем, ставит и выполняем:

 
wget https://www.python.org/ftp/python/3.4.3/Python-3. 5.2.tar.xz
tar xf Python-3.* 
cd Python-3.*
./configure
make

- т.е. скачаем, распакуем и подготовим все к установке.
А дальше можно или запустить установку с заменой

 
make install

- при этом варианте при вызове в консоли python – будет отрабатывать версия 3. Но с этим вариантом стоит быть аккуратнее, т.к. может оказаться, что какие-то системное утилиты работают только со 2ой версией.


Или можно установить параллельно:

 
make altinstall

- тогда, для вызова новой версии, нужно набирать python3.5


Если в процессе установки появляется ошибка:
no acceptable C compiler found in $PATH

Нужно выполнить для ос на основе Redhat

 
yum groupinstall "Development tools"

А на основе Debian

 
apt-get install build-essential

Возможно, хватит и

 
yum install gcc

но я не проверял.


Тэги: linux

Яндекс.Метрика