Anaconda merupakan salah satu software distribusi Python, dan juga bahasa R yang secara spesifik digunakan untuk keperluan komputasi sains dan juga datascience. Kelebihan Anaconda ini adalah telah lengkapnya library-library yang mendukung komputasi sains tersebut.
Terdapat beberapa jenis lisensi Anaconda, yaitu ada yang untuk keperluan perorangan atau Individual Edition, dan juga untuk keperluan Enterprise (Enterprise Edition). Adapun yang Anaconda Individual Edition sepenuhnya adalah FREE alias gratis.
Meskipun di dalam Anaconda secara built-in sudah terdapat beberapa library yang sifatnya esensial untuk keperluan komputasi data science, namun terkadang masih diperlukan instalasi library tambahan secara mandiri. Dampak dari instalasi mandiri ini, terkadang terjadi ketidakkompatibelan pada versi Python yang menjadi bawaan Anaconda tersebut dengan library yang diinstall. Sebagai contoh misalkan akan diinstall library PySpark. Library PySpark yang terbaru, kurang kompatibel dengan Python versi 3.8 yang menjadi bawaan Anaconda versi terbaru pada saat tulisan ini dibuat. Oleh karena itu, perlu dilakukan downgrade terhadap versi Python yang ada di Anaconda ke versi 3.7.
Dalam artikel ini akan dibahas bagaimana cara mendowngrade atau mengupgrade versi Python yang ada di Anaconda.
Proses upgrade atau downgrade versi Python di Anaconda, dapat dilakukan menggunakan modul Conda yang ada di dalam Anaconda.
Apa itu Conda? Conda adalah modul aplikasi open source yang berfungsi sebagai package manager. Dengan menggunakan Conda ini, proses instalasi package atau library dapat dengan mudah dilakukan, bahkan dapat pula sekaligus mengecek dependensi antar library nya secara otomatis.
Bagaimana melakukan upgrade dan downgrade Python di Anaconda dengan Conda? Caranya cukup mudah, hanya dengan beberapa langkah saja.
Langkah 1: Masuk ke Anaconda Prompt
Di sistem operasi Windows, untuk masuk ke Anaconda prompt, caranya adalah klik menu START – ANACONDA 3 – Anaconda Prompt.
Selanjutnya nanti akan muncul semacam command prompt seperti pada tampilan berikut ini
Langkah 2: Cek Versi Python yang Terinstall
Sebelum melakukan upgrade/downgrade, sebaiknya dipastikan dulu versi Python yang saat ini sudah terinstall. Dengan langkah ini, kita bisa memutuskan apakah benar-benar mau diupgrade atau didowngrade versinya.
Untuk mengecek versi Python yang sedang aktif, caranya adalah memberikan perintah berikut ini di Anaconda Prompt.
python --version
Sebagai contoh hasilnya, nanti akan muncul keterangan versi Python nya sebagai berikut.
Langkah 3: Cek Ketersediaan Versi Python
Apabila kita sudah yakin untuk melakukan upgrade/downgrade, langkah selanjutnya kita bisa melakukannya dengan mengetikkan perintah berikut ini di Anaconda Prompt.
conda search python
Perintah di atas untuk menampilkan versi Python apa saja di repository nya Conda. Ketika melakukan ini, pastikan koneksi internetnya dalam kondisi online. Tampilan hasil pencarian versi Python dari perintah di atas adalah seperti di bawah ini.
Pada saat tulisan ini dibuat, versi terbaru Python yang dirilis adalah 3.10.0.
Langkah 4: Lakukan Upgrade/Downgrade Python
Setelah kita mengetahui versi Python apa saja yang tersedia dari hasil pencarian sebelumnya, langkah berikutnya kita sudah bisa melakukan upgrade/downgradenya dengan perintah:
conda install python=XXX
dengan XXX adalah versi Python yang kita inginkan untuk diinstall. Sebagai contoh misalkan versi Python saat ini adalah 3.8.0 dan kita ingin mendowngradenya ke 3.7.0, maka perintahnya:
conda install python=3.7.0
Setelah kita berikan perintah di atas, proses upgrade/downgrade akan dilakukan secara otomatis dan mungkin akan membutuhkan waktu yang relatif agak lama tergantung kecepatan koneksi internet.
Apabila proses sudah selesai, maka kita bisa memastikan versi Python yang sudah diupgrade/didowngrade dengan kembali memberikan perintah seperti pada langkah 2 di atas.
Demikian cara melakukan upgrade/downgrade versi Python di Anaconda. Mudah bukan? Semoga artikel ini bermanfaat.. dan… Salam Coding!! 😀





