Catatan
Jika jawaban yang diterima tidak berhasil, maka jawaban ini mungkin bisa membantu.
Penyebabnya
Menurut utas resmi di GitHub, masalah ini terjadi saat ada perubahan pada versi python. Dalam kasus saya, instalasi anaconda asli adalah anaconda 3 dengan python3.6
. Dan saya menginstal paket baru yang memperbarui python ke python3.7
beserta beberapa paket lainnya. Dan ini merusak lingkungan dasar anaconda.
Solusinya
Solusi yang berhasil untuk saya cukup sederhana... instal ulang anaconda. Saya tidak tahu apakah ini solusi optimal, tetapi inilah yang berhasil untuk saya.
- Pertama kita perlu menghapus instalasi lama:
rm -rf ~/anaconda3 rm -rf ~/.condarc ~/.conda ~/.continuum
-
Kemudian, instal ulang Anaconda.
-
Terakhir, perbarui semua paket (termasuk conda itu sendiri) menggunakan:
conda update --all
Sekarang, anaconda Anda sudah diperbarui.
Saat Anda menginstalnya, Anda melewatkan satu bagian. Ketika conda bertanya apakah itu dapat mengatur file .bashrc Anda, Anda mungkin mengklik NO. Ini perbaikan sederhana:aktifkan juru bahasa Anda dan tambahkan baris ini:
export PATH=/home/add your username here/anaconda/bin:$PATH
Sekarang ketik python
ke dalam juru bahasa dan Anda akan melihat Anaconda 1.8.0 atau versi apa pun yang Anda miliki. Anda harus melakukan ini setiap kali memulai juru bahasa baru.
Selamat menikmati!
Jika anaconda diinstal oleh pengguna root, masalah izin dapat menghasilkan ImportError: No module named 'conda.cli'
kesalahan.
Sesuatu seperti ini
sudo chown -R [username] [anaconda_dir]
akan membantu dalam kasus itu.
Alternatifnya, pemasangan conda dapat digandakan ke lokasi lain, seperti direktori home pengguna:
conda create -n [my_conda_root] --clone=[current_conda_dir]
Tetapi agar ini berfungsi, Anda memerlukan setidaknya izin baca dan lintas.