markethon

 

Kapan kita harus Downgrade versi Python:

Catatan: Versi terbaru dari ” Ubuntu 22.04, Ubuntu 20.04, Ubuntu 18.04 ” hadir dengan versi terbaru dari ” Python 3.10, Python 3.9 dan Python 3.8 ” . Jika kita sudah mengerjakan beberapa proyek yang mendukung downgrade Versi dan Paket Python, maka setelah pindah ke versi terbaru Python muncul beberapa masalah yang mungkin kesalahan ketergantungan paket atau masalah lainnya. Pada dasarnya, Python3.6 datang secara default di Ubuntu 18.04, Python3.8 Datang secara default di Linux Ubuntu 20.04, dan Python3.10 datang secara default di Linux Ubuntu 22.04.
Kami dapat mengubah versi python apa pun dengan langkah-langkah yang sama seperti yang akan Anda lihat di bawah. Dalam tutorial ini, kita akan mengubah dengan Python3.8. Ingat semua langkah bekerja dengan cara yang sama ketika Anda ingin melakukan downgrade atau upgrade versi python.
Pelajari cara mengatur Github untuk mengkloning Repo proyek Django.

1. Downgrade Python Untuk Pengguna Linux :

 

(Bagian A): Ubah Versi Universal Python Secara Manual.

Langkah 1 : Unduh versi Python yang diperlukan:

tom@hp~ $   cd /usr/src

tom@hp : /usr/src $  wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz

Catatan : Ganti versi Python apa pun yang ingin Anda instal dan pastikan versinya harus akurat jika tidak maka akan muncul kesalahan . Periksa rilis versi Python dari rilis  python resmi  untuk akurasi lebih.
Contoh : Ganti / 3.6.15/ dengan / 3.9/ atau /3.7/ atau /3.5/,
dan
      Python-3.6.15.tgz dengan Python-3.9.tgz atau Python-3.7.tgz atau Python-3.5.tgz

Contoh: $ wget https://www.python.org/ftp/python/3.7/ Python-3.7.tgz

Langkah 2 : Ekstrak file .tar yang Diunduh. Jika Anda telah mengunduh versi lain, ganti versi dari:
tom@hp : /usr/src $  sudo tar xzf Python-3.6.15.tgz
Langkah 3 : Sekarang, Periksa unduhan Python 3.6.15 yang terletak di dalam jalur “/usr/src”

tom@hp~ $   cd /usr/src

tom@hp : /usr/src  $  ls
Python-3.6.15.tgz Python-3.6.15

 

Langkah 4 : Instal Paket yang Diperlukan (Salin sekaligus dan tempel di terminal).

tom@hp~ $ sudo apt-get install build-essential checkinstall \

libreadline-gplv2-dev libncursesw5-dev libssl-dev \

libsqlite3-dev tk-dev libgdbm -dev libc6-dev libbz2-dev

Langkah 5: Instal Python di System.
tom@hp~ $cd /usr/src
tom@hp : /usr/src  $ ls
Python-3.6.15.tgz Python-3.6.15
tom@hp : /usr/src  $ cd Python-3.6.15/
tom@hp : /usr/src/Python-3.6 .15 $
Langkah 6: Jalankan Configure Script
tom@hp : /usr/src/Python-3.6.15 $
tom@hp : /usr/src/Python-3.6.15 $ sudo ./configure
mengumpulkan file paket….
Membaca file python3.6.15…..
Membangun ketergantungan pip 18.0.4 (python 3.6)….
Lang FTS Menginstal penerjemah python3.6.15…
Pip 18.04 virtualenv 2.1.0
Langkah 7: Jalankan Package Bilder.

tom@hp : /usr/src/Python-3.6.15 $ sudo make altinstall

Langkah 8: Sekarang, Periksa terinstal Python3.6 yang terletak di dalam path repositori “usr/local/bin”.
tom@hp : /usr/src/Python-3.6.15 $ cd /usr/local/bin/
tom@hp : /usr/local/bin $ ls

2to3-3.6 idle3.6 pydoc3.6 python3.6m pyvenv-3.6

easy_install-3.6 pip3.6 python3.6 python3.6m-config

tom@hp : /usr/local/bin $ python3.6

Python 3.6.15 (default, 7 Des 2021, 13:04:41)
[GCC 9.3.0] di linux
Ketik “bantuan”, “hak cipta”, “kredit” atau “lisensi” untuk informasi lebih lanjut.
>>> 5+5
10
>>>

(Bagian B): Setup Instal baru Python3.6.15 sebagai versi default.

Catatan: Misalkan sebelumnya Anda telah menginstal python3.8 di sistem Anda, sehingga akan membuka kembali versi python3.8 secara default di terminal baru, bukan versi yang baru saja diunduh. Untuk membuka Python3.6.15 versi yang baru saja diubah sebagai default, kita harus mengarahkan file python di direktori “/usr/local/bin” yang saat ini terletak di dalam direktori “usr/bin/” jalur ini.
Ayo lakukan.
Langkah 1 : Buka Direktori /usr/bin/.
tom@hp ~$ cd /usr/bin/
Langkah 2: Periksa versi kompiler mana yang ditunjuk oleh juru bahasa < Python  >.         
tom@hp: /usr/bin/ $ ls -lrth python*

lrwxrwxrwx 1 root python2 -> python2.7
lrwxrwxrwx 1 root python-config -> python2-config
lrwxrwxrwx 1 python2.7-config -> x86_64-linux-gnu-python2.7-config
-rwxr-xr-x 1 root root python2.7
lrwxrwxrwx 1 python3.8-config -> x86_64-linux-gnu-python3.8-config

-rwxr-xr-x 1 root root python3.8

lrwxrwxrwx 1 root python3 -> python3.8
lrwxrwxrwx 1 root root  python -> /usr/bin/python3.8 tom@hp: /usr/bin/ $ 
Langkah 3: Putuskan tautan Python yang mengarah ke versi Python3.8 .
tom@hp: /usr/bin/ $     sudo unlink python
tom@hp: /usr/bin/ $
tom@hp: /usr/bin/ $   ls -lrth python*

lrwxrwxrwx 1 root  python2  ->  python2.7
lrwxrwxrwx 1 root  python-config  ->  python2-config
lrwxrwxrwx 1  python2.7-config  ->  x86_64-linux-gnu-python2.7-config
-rwxr-xr-x 1 root root python2.7
lrwxrwxrwx 1  python3.8-config  -> x86_64-linux-gnu-python3.8-config
-rwxr-xr-x 1 root root python3.8
tom@hp: /usr/bin/ $
Langkah 4 Sekarang buat file juru bahasa python baru yang akan ditautkan ke Kompilator python yang baru diunduh.
tom@hp : /usr/bin/ $cd /usr/local/bin
tom@hp: /usr/local/bin/ $ sudo ln -s /usr/local/bin/python3.6 python
Sekarang python akan membuka Python3.6 sebagai versi unduhan default. Buka terminal baru dan ketik saja python.

tom@hp:~ $ python

Python 3.6.15 (default, 7 Des 2021, 13:04:41) 
[GCC 9.3.0] di linux
Ketik “bantuan”, “hak cipta”, “kredit” atau “lisensi” untuk informasi lebih lanjut.
>>> 15+5
20
>>>

Leave a Reply

Your email address will not be published. Required fields are marked *