Bagaimana cara mengatur anaconda sebagai python default?

11

Saya baru saja menginstal Anaconda (untuk notebook ipython - ingin menjalankan beberapa program panda). Itu diinstal berhasil tetapi masalahnya di sini adalah setiap kali saya mengetik which python, selalu menggunakan default python sebagai/usr/bin/python

Akan sangat bagus jika seseorang dapat memberi tahu saya cara mengatur anaconda python sebagai python default. Saya noob di sini sampai sekarang saya baru saja menginstal anaconda di jalur default sebagai berikut ~/anaconda3.

Terima kasih sebelumnya.

yogesh Ratudi
sumber

Jawaban:

13

Saya memiliki pengaturan yang sama seperti yang Anda inginkan. Dalam kasus saya anaconda installerditambahkan entri dalam ~/.bashrcfile saya . Saya tidak tahu mengapa Anda tidak melakukannya. Jadi untuk melakukan apa yang Anda inginkan, tambahkan ini ke ~/.bashrcfile Anda :

export PATH="/home/yash/anaconda3/bin:$PATH"

Anda perlu menyegarkan variabel env Anda setelah ini dengan membuka terminal baru atau menggunakan source ~/.bashrc

Dengan ini:

$ which python
/home/yash/anaconda3/bin/python

Dan python -vkembali:anaconda

Untuk kembali ke default semula, saya mengomentari entri pengaturan pathbin .bashrcfile dan mendapatkan hasil ini:

$ which python
/usr/bin/python
$ python -v
python 2.7.*
George Udosen
sumber
2
Tidak apa-apa, ofc. Tapi saya sarankan menggunakan lingkungan, dengan cara itu Anda dapat membuat env python sebanyak yang Anda inginkan dan beralih di antara mereka menggunakan source activate/deactivate: conda.io/docs/using/envs.html
Samuel
Saya memiliki yang di atas ditambahkan ke ~ / .bashrc yang python mana yang tidak mengembalikan versi anaconda3 ..... apakah saya perlu me-reboot agar efeknya? Baru saja menginstal anaconda.
user391339
# ditambahkan oleh Anaconda3 installer export PATH = "/ home / d / anaconda3 / bin: $ PATH"
user391339
2
Ah, saya mengerti. Anda perlu me-refresh variabel lingkungan dengan membuka kembali terminal baru atau mengetikkan sumber ~ / .bashrc
user391339
3

Alih-alih menambahkan entri di ~ / .bashrc tambahkan entri di ~ / .profile atau ~ / .bash_profile karena itu adalah path dan bukan alias. Juga, menambahkan jalur di bashrc dapat memperlambat terminal jika tidak perlu. Untuk mengetahui arti terperinci dari ~ / .bashrc dan perbedaannya dengan profil, kunjungi tautan ini .

Paramjeet Desai
sumber
1

Setelah Anda menginstal Anaconda, jalankan saja

source ~/.bashrc

Jika Anda membuka .bashrcfile Anda dapat melihatnya menambahkan Anaconda python ke variabel lingkungan.

byrony
sumber
0

Mengatur anaconda3 python sebagai default bisa rumit terutama jika Anda memiliki beberapa shell seperti zsh dan bash. Ini berarti Anda harus memasukkan variabel PATH dalam file .rc default. Perbaikan yang mudah hanya dengan menambahkan

export PATH="/home/username/anaconda3/bin:$PATH"

ke ~/.profilefile Anda . Kemudian sumber file dengan menjalankan source ~/.profiledi terminal.

Pastikan itu berfungsi dengan menjalankan which python. kamu harus melihat/home/username/anaconda3/bin/python

Loïc Fonkam
sumber
0

DIPERBARUI UNTUK 2019+

Dalam versi baru Anaconda, tidak disarankan untuk menambahkan conda / bin ke path secara manual. Ketika instalasi menanyakan Anda tentang run conda initpress yes- conda akan melakukan semua opsi yang diperlukan dengan sendirinya.

Mikhail_Sam
sumber