Anaconda adalah paket aplikasi untuk aplikasi data science misalnya deep learning, reinforcement learning, dll. Untuk memudahkan penyajian kami sudah buatkan sistematika berikut ini:




Table Of Contents

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.

install-anaconda-navigator-linux-1024x715-4253325

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:

update-anaconda-navigator-linux-9165089

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!