python Centos frissítés 2
Még egy megjegyzés, mielőtt elkezdi - a valószínűsége 99% - Projektek a Django 1.3 nem „levenni” a Django 1.8.
A fő probléma a frissítés (ami valamilyen oknál fogva, szinte sehol sem kell) -, hogy a YUM függ változata Python:
Ez alatt lesz látható -, hogyan nyilvánul meg.
A telepítés végezni:
Frissítse a telepített csomagok:
Ezen kívül - állítsa be a kívánt modul Setuptools Zlib-devel:
Mert enélkül - van egy hiba, amikor hív Zlib ():
És meg kell határozni a PIP - modul OpenSSL-devel:
Amely nélkül fog bekövetkezni ez a hiba:
Telepítése Python 2.7
Fontos, hogy a / usr / local / bin az volt, hogy a / usr / bin -, mert Python 2.6 van telepítve a / usr / bin. és Python 2.7 - lesz telepítve a / usr / local / bin (on - megmutatja, hogy hogyan definiáljuk).
Ellenőrizze a rendelkezésre álló fordító:
Ha nem - szett:
A Python site-hoz letölt a legújabb verzió:
Kicsomagolása, a változás könyvtárban:
Mi ellenőrizze a függőségeket, és hozzon létre egy Makefile:
Most megy vissza a $ PATH kérdés. ha megnézi a Makefile jön létre - akkor láthatjuk, hogy a default prefix beállítása a / usr / local:
Mivel szükség. Változás lehet --prefix:
Csekk - ami által használt Python:
Míg a régi - tartózkodott a rendszerben:
És valóban - Python 2.7 YUM nem működik:
Míg a Python 2.6 - minden továbbra is működik:
Nem tudom, - hogy YUM meghatározza az elérési utat a Python -, de a tény az, hogy továbbra is használja a / usr / bin.
Ha néhány modulok hiányoznak (például OpenSSL-devel elején a cikk) - csak hogy újra az Python tetején:
Ezzel válogatni - menjen Setuptools és PIP.
telepítése Setuptools
Beállítása PIP
Folytassuk a Django 1.8.
Django telepítése 1.8
A CentOS adattárak elérhető Django 1.3:
Így - a forrás szabadon kézi telepítésére.
Kicsomagolása, a változás könyvtárban:
És dalshe- a szokásos módon: