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.