Python adalah salah satu paket inti yang datang secara default dengan CentOS Linux. Namun, itu tidak diperbarui sama sekali di CentOS 6.x, versi defaultnya adalah 2.6.6, yang agak lama untuk persyaratan dev saat ini ketika Anda membangun aplikasi web berdasarkan bahasa ini.
Jika Anda perlu menginstal versi Python 2.7 atau 3.x pada CentOS 6, ada satu cara untuk menginstal alternatif ini tanpa merusak versi default Python, yang banyak digunakan oleh OS dan alat-alatnya seperti yum/dnf.
Ini dapat bekerja pada server biasa CentOS, tetapi juga pada server cPanel.
3 langkah untuk Menginstal Python 2.7 dan Django di CentOS 6
1) Dapatkan versi Python 2.7.x terbaru
Ekstrak, konfigurasikan, kompilasi, dan instal.
Pada langkah terakhir pastikan Anda menjalankan:make altinstall , untuk menghindari konflik dengan versi python CentOS default.
mkdir /root/temp && cd /root/temp wget http://python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -xvpzf Python-2.7.10.tgz ./configure cd Python-2.7.10 ./configure make make altinstall
Pada titik ini Anda harus dapat menjalankan python 2.7.x menggunakan biner ini:
/usr/local/bin/python2.7
atau cukup:
python2.7
Sekarang kita memiliki Python 2.7 yang berfungsi, mari kita PIP untuk menginstal beberapa modul tambahan:
2) Pasang PIP
PIP adalah alat yang tepat untuk mengelola dan menginstal paket python, pastikan Anda menjalankan penginstal dengan memanggil biner python2.7.
cd /root/temp wget https://bootstrap.pypa.io/get-pip.py /usr/local/bin/python2.7 /root/temp/get-pip.py
3) Instal Django 1.8
Django adalah salah satu kerangka kerja Python paling populer. Mari gunakan PIP untuk menginstal Django 1.8.x.
pip2.7 install Django==1.8.3
Perlu Menginstal modul Python tambahan?
Mari kita gunakan pip juga, semudah kelihatannya:
pip2.7 install django-debug-toolbar pip2.7 install django-smart-selects pip2.7 install mysqlclient pip2.7 install Pillow pip2.7 install python-dateutil pip2.7 install PyYAML
Ulangi prosedur yang sama untuk semua modul python/django yang Anda butuhkan.
Itu saja. Pada titik ini Anda harus memiliki dua versi Python, default dari CentOS dan alternatif yang kami instal. Apakah Anda tahu metode alternatif lain untuk menginstal Python 2.7 di CentOS?
Bacaan lebih lanjut:
- Dokumen resmi Python
- Dokumentasi Django
- PIP – Manajer paket Python
Cara menginstal Python 2.7 atau Python 3.x + Django 1.8 + pada CentOS 6 + cPanel terakhir diubah:17 Agustus 2015 oleh Esteban Borges