Още една забележка, преди да започнете - с вероятност от 99% - проекти на Django 1.3 не е "излитат" на Джанго 1.8.
Основният проблем в актуализацията (което по някаква причина, почти няма къде да се уточнят) - е, че YUM зависи от версията на Python:
То ще бъде показано по-долу - как тя се проявява.
Монтажът се извършва на:
Актуализиране на всички инсталирани пакети:
В допълнение - да се създаде необходимата модул Setuptools Zlib-раз:
Защото без него - има грешка, когато се обаждате Zlib ():
И за да зададете ПИП - модул OpenSSL-раз:
Без която ще се появи тази грешка:
Инсталиране Python 2.7
Важно е, че / ЮЕсАр / местни / хамбар е бил в / ЮЕсАр / хамбар - защото Python 2.6 се инсталира в / ЮЕсАр / хамбар. и Python 2.7 - ще се инсталира в / ЮЕсАр / местни / хамбар (на - ще покаже как е дефиниран).
Проверете за наличността на компилатора:
Ако не е - комплект:
Със сайта на Python, за да изтеглите най-новата версия на разположение:
Разопаковайте, директория на климата:
Проверяваме зависимостите и да се създаде Makefile:
Сега, връщайки се към около $ PATH въпрос. ако се вгледате в Makefile създаден - можете да видите, че представката по подразбиране е зададен / ЮЕсАр / местни:
Както се изисква. Промяната може да бъде --prefix опция:
Чек - която се използва от Python:
Докато старата - остана в системата:
И наистина - с Python 2.7 YUM може да не работи:
Докато с Python 2.6 - всичко все още работи:
Аз не знам - как YUM определя пътя към Python - но факт е, той продължава да използва / ЮЕсАр / хамбар.
Ако някои модули са изчезнали (като OpenSSL-разви в началото на статията) - само за да се възстанови и инсталиране на Python на върха:
С това, подредени - отидете на Setuptools и PIP.
Инсталиране Setuptools
Настройка на ПИП
Преминете към Джанго 1.8.
Инсталиране на Django 1.8
В хранилища CentOS налични Django 1.3:
Така че - изтегляне на източника и го инсталирате ръчно.
Разопаковайте, директория на климата:
И dalshe- както обикновено: