GNU/Linux >> Belajar Linux >  >> Linux

Gunakan Python default daripada instalasi Anaconda saat dipanggil dari terminal

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.


Linux
  1. Cara Menginstal Distribusi Python Anaconda di Ubuntu 16.04

  2. CentOS / RHEL :Cara mengkonfigurasi vsftpd untuk menggunakan port selain port default 20 dan 21

  3. Apa cara yang benar untuk membuat aplikasi PyQt saya berhenti saat dimatikan dari konsol (Ctrl-C)?

  1. Ekspor variabel dari bash dan gunakan dengan Python

  2. Pembaca umpan RSS dari terminal di Linux

  3. Kapan menggunakan Bash dan kapan menggunakan Perl/Python/Ruby?

  1. Gunakan klien email Alpine di terminal Linux Anda

  2. Penggunaan / saat menggunakan cd

  3. Ubah direktori default dari satu program tertentu tanpa mengubah jalurnya