Anaconda menambahkan jalur ke .bashrc Anda , jadi ditemukan terlebih dahulu. Anda dapat menambahkan jalur ke instance Python default Anda ke .bashrc atau hapus jalur ke Anaconda jika Anda tidak ingin menggunakannya.
Anda juga dapat menggunakan jalur lengkap /usr/bin/python di Bash untuk menggunakan juru bahasa Python default.
Jika Anda meninggalkan .bashrc Anda file apa adanya, perintah apa pun yang Anda jalankan menggunakan python akan menggunakan juru bahasa Anaconda. Jika mau, Anda juga bisa menggunakan alias untuk setiap juru bahasa.
Anda akan melihat sesuatu seperti export PATH=$HOME/anaconda/bin:$PATH di .bashrc Anda berkas.
Jadi pada dasarnya, jika Anda ingin menggunakan Anaconda sebagai penerjemah harian utama Anda, gunakan path lengkap ke Python default Anda atau buat alias . Jika Anda menginginkan sebaliknya, hapus export PATH=... . dari bashrc dan gunakan path lengkap ke juru bahasa Anaconda Python.
Setelah mencoba semua saran sejauh ini, saya pikir memodifikasi pernyataan ekspor di file ~/.bashrc , seperti yang tampaknya disarankan oleh Piotr Dobrogost, adalah opsi terbaik dengan mempertimbangkan hal berikut:
- Jika Anda menghapus seluruh pernyataan, Anda harus menggunakan jalur lengkap untuk binari Conda.
- Menggunakan tautan Conda 4.4.10 di direktori anaconda/bin/ arahkan ke binari di direktori yang sama, bukan binari sistem di /usr/bin .
- Dengan menggunakan pendekatan ini, Anda mendapatkan program sistem untuk semua yang sebelumnya telah disertakan dalam $PATH dan juga program khusus untuk anaconda tanpa menggunakan jalur lengkap.
Jadi di file ~/.bashrc bukannya
# Added by the Anaconda3 4.3.0 installer
export PATH="/home/user/anaconda3/bin:$PATH"
seseorang akan menggunakan
export PATH="$PATH:/home/user/anaconda3/bin"
Saya menghadapi masalah yang sama dan Anda dapat melakukan hal berikut.
Buka .bashrc Anda file dan Anda akan menemukan jenis baris yang serupa:
export PATH=~/anaconda3/bin:$PATH
Anda mengomentarinya dan malah mengetik:
alias pyconda='~/anaconda3/bin/python3'
Atau apapun jalanmu. Ini berhasil bagi saya.