Anaconda adalah paket aplikasi untuk aplikasi data science misalnya deep learning, reinforcement learning, dll. Untuk memudahkan penyajian kami sudah buatkan sistematika berikut ini:
Cara Install Anaconda di Linux
Langkah instalsi Anaconda di Linux dapat dilakukan dengan cara download installer dari website anaconda.com dan pilihlah individu Anaconda 2 atau Anaconda 3 (sesuai versi Python yang diinginkan).
Secara otomatis, browser di Linux akan menyimpan hasil download di dalam folder “Downloads”, sebagai contoh file installer Anaconda dalam praktek ini bernama “Anaconda3-2020.02-Linux-x86_64.sh” sehingga cara menginstalnya silahkan buka Terminal dan ketikkan:
bash ~/Downloads/Anaconda3-2020.02-Linux-x86_64.sh
Accept term of service software ini, kemudian pilih y atau yes agar sistem mengenali path konfigurasi Anaconda. Jika sobat belum menginstal Microsoft Visual Studio Code maka akan ditanya apakah ingin menginstalnya. Keluar dari Terminal dan buka kembali untuk menjalankan Anaconda.
Cara Menjalankan Anaconda di Linux
Anaconda Navigator di Linux dapat dijalankan melalui Terminal. Caranya adalah dengan mengaktifkan conda, selanjutnya menjalankan anaconda-navigator, dan jika sudah selesai silahkan non aktifkan conda kembali.
Di Terminal, 3 baris perintah berikut (silahkan eksekusi satu per satu) mewakili cara menjalankan Anaconda di Linux Mint / Ubuntu. Tapi sebelumnya kami merekomendasikan untuk melakukan update pada conda dan anaconda-navigator.
conda activate anaconda-navigator conda deactivate
Ini adalah tampilan jendela Anaconda Navigator setelah sobat menjalankan perintah anaconda-navigator di Terminal.
Things to Do Setelah Instalasi Anaconda
Beberapa point penting yang perlu dilakukan setelah melakukan install Anaconda ada tiga hal yaitu update conda, update anaconda-navigator, dan manajemen environtment. Penjelasannya sebagai berikut:
Update Conda
Conda adalah perintah utama untuk mengaktifkan sebuah environment Anaconda. Conda versi terbaru akan muncul notifikasinya ketika menjalankan Terminal. Untuk mempebarui versi conda agar terbaru dapat dilakukan dengan perintah:
conda update -n base -c defaults conda
Update Anaconda Navigator
Jika sobat mengaktifkan conda melalui Terminal, kemudian menjalankan Anaconda Navigator dengan perintah:
conda activate anaconda-navigator
Selanjutnya begitu melihat jendela Anaconda Navigator ternyata ada update sebagaimana gambar berikut ini:
Maka cara updatenya Anaconda Navigator di Linux Mint atau Ubuntu adalah dengan cara keluar Anaconda Navigator dahulu, kemudian diikuti menonaktifkan conda dengan cara:
conda deactivate
Selanjutnya untuk mengupdate Anaconda Navigator dapat dilakukan dengan perintah melalui Terminal dan tunggu sampai prosesnya selesai. Perintahnya yaitu:
conda update anaconda-navigator
Setting Environtment Anaconda Navigator
Kami telah menulis khusus cara setting Environtment menggunakan Conda agar Anaconda Navigator dapat berjalan dengan versi Python 2 dan Python 3 tanpa menginstal lagi (tanpa menambah) instalasi Anaconda Navigator. Caranya adalah dengan membuat nama Environtment.
Misalkan versi yang terinstal adalah Anaconda 3 dengan bawaan Python 3, jika sobat membutuhkan Python 2 di “Anaconda yang sudah terinstal” maka tambahkanlah environment. Jadi dengan environment ini sobat dapat menjalankan versi Python lebih dari satu pada Notebook Anaconda.
Sebuah paket bernama nb_conda_kernels akan mendeteksi berbagai settingan environtment pada Notebook. Jadi pastikan paket ini sudah terinstal pada conda sobat semua, cara mengeceknya silahkan ketikkan perintah:
conda list
Jika belum melihat daftar nb_conda_kernels maka silahkan install dengan perintah berikut ini:
conda install nb_conda_kernels
Pastikan sobat melihat paket setelah instalasi ya! Berikutnya adalah membuat environment agar Anaconda dapat bekerja dengan berbagai versi Python.
Pada Anaconda 3, sobat bisa melihat versi Python dengan cara mengaktifkan conda terlebih dahulu lalu mengetikkan perintah python –version. Detilnya ketikkan perintah berikut:
conda activate python3 --version
Punya kami pada percobaan ini adalah Python 3.7.6
Jadi kami berniat menginstal versi Python 2.7.17. Maka caranya adalah sebagai berikut dan tunggu sampai proses instalasi selesai:
conda create --name py27 python=2.7.17 ipykernel
Cara Uninstall Anaconda di Linux
Jika sobat sudah install Anaconda dan ingin uninstall atau menghapus Anaconda di Linux, pastikan sudah deaktifasi conda dan ketikkan perintah berikut ini di Terminal, contoh disini jika ingin uninstal Anaconda 3:
rm -rf ~/anaconda3 rm -rf ~/.condarc ~/.conda ~/.continuum
Perintah rm digunakan untuk menghapus folder atau file. Untuk tanda titik di atas itu maksudnya adalah hidden file atau folder. Langkah selanjutnya adalah buka file .bashrc yang ada di direktori “home” sobat. Silahkan buka Home lalu tekan kombinasi tombol keyboard Ctrl+H untuk memunculkan dan menyembunyikan hidden file. Cari file “.bashrc” dan hapus baris yang ditambahkan oleh Anaconda. Misalnya contoh berikut ini:
# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/home/itgov/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/home/itgov/anaconda3/etc/profile.d/conda.sh" ]; then . "/home/itgov/anaconda3/etc/profile.d/conda.sh" else export PATH="/home/itgov/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<<
Muncul (base) Anaconda pada Terminal Ketika Dibuka
Jika setelah instalasi Anaconda sobat menemukan ketika membuka Terminal ada tulisan bash di depannya maka itu artinya conda sudah dalam keadaan aktif ketika Terminal dijalankan.
Untuk mengatasinya, ada sebuah perintah conda untuk nonaktifkan conda ketika Terminal dibuka. Ketikkan perintah ini pada Terminal dan masalah ini terpecahkan:
conda config --set auto_activate_base false
Anaconda Navigator Tidak Mau Start / Muncul
Problem solving ini perlu dilakukan ketika sobat selesai install Anaconda dan akan menjalankan Anaconda Navigator tetapi tidak muncul jendela setelah beberapa saat. Malahan ada pesan error di Terminal seperti berikut ini:
$ anaconda-navigator Traceback (most recent call last): File "/home/user/anaconda3/lib/python3.7/site-packages/anaconda_navigator/widgets/main_window.py", line 541, in setup self.post_setup(conda_data=conda_data) File "/home/user/anaconda3/lib/python3.7/site-packages/anaconda_navigator/widgets/main_window.py", line 578, in post_setup self.tab_home.setup(conda_data) File "/home/user/anaconda3/lib/python3.7/site-packages/anaconda_navigator/widgets/tabs/home.py", line 169, in setup self.set_applications(applications, packages) File "/home/user/anaconda3/lib/python3.7/site-packages/anaconda_navigator/widgets/tabs/home.py", line 204, in set_applications apps = self.api.process_apps(applications, prefix=self.current_prefix) File "/home/user/anaconda3/lib/python3.7/site-packages/anaconda_navigator/api/anaconda_api.py", line 848, in process_apps app = app(config=self.config, process_api=self._process_api, conda_api=self._conda_api) File "/home/user/anaconda3/lib/python3.7/site-packages/anaconda_navigator/api/external_apps/vscode.py", line 48, in __init__ **kwargs File "/home/user/anaconda3/lib/python3.7/site-packages/anaconda_navigator/api/external_apps/base.py", line 43, in __init__ self.init() File "/home/user/anaconda3/lib/python3.7/site-packages/anaconda_navigator/api/external_apps/base.py", line 60, in init SUBDIR, INST_EXT, INST_DIR = self._find_linux_install_dir() File "/home/user/anaconda3/lib/python3.7/site-packages/anaconda_navigator/api/external_apps/vscode.py", line 168, in _find_linux_install_dir if DISTRO_NAME in ['ubuntu', 'debian']: UnboundLocalError: local variable 'DISTRO_NAME' referenced before assignment
Jika selesai install Anaconda muncul error tersebut maka solusinya adalah dengan mengupdate conda dan anaconda-navigator sebagaimana yang dijelaskan di atas, atau caranya bukalah Terminal dan jalankan dua perintah berikut ini:
conda update -n base -c defaults conda conda update anaconda-navigator
Jalankan kembali perintah anaconda-navigator dan jendela utama Anaconda Navigator akan muncul sebagaimana mestinya. Untuk urusan data science, gunakan Library Python untuk memudahkan pekerjaan Anda!