Bagaimana cara menjalankan Conda?

221

Saya menginstal Anaconda dan dapat menjalankan Python, jadi saya berasumsi bahwa saya menginstalnya dengan benar. Mengikuti dokumentasi pengantar ini , saya mencoba menginstal Python v3.3, jadi saya menyalin dan menempelkan baris berikut ke konsol saya:

conda create -n py33 python=3.3 anaconda

Namun, itu memberi saya kesalahan:

-bash: conda: perintah tidak ditemukan

Apa yang harus saya lakukan untuk menjalankan Conda?

Saya bekerja pada sistem Linux.

Jahe
sumber
16
Setelah Anaconda dan Miniconda dipasang, seharusnya ada pesan seperti, "Agar perubahan ini menjadi aktif, Anda harus membuka terminal baru.". Tutup terminal dan hubungkan kembali, dan perintah Anda harus bekerja.
MacGyver
2
Saya memiliki masalah serupa dan saran @MacGyver telah membantu, tetapi saya hanya melakukannya dengan 'source .bash_profile' dari direktori home.
Yauhen
@ MacGyver Anda benar sekali!
Dr_Hope

Jawaban:

386

Anda mungkin ingin mencoba ini:

untuk anaconda 2:

export PATH=~/anaconda2/bin:$PATH

untuk anaconda 3:

export PATH=~/anaconda3/bin:$PATH

untuk anaconda 4:

Gunakan Prompt Anaconda

lalu

conda --version

untuk mengkonfirmasi bahwa itu berhasil. Ekspor PATH = ~ / anaconda3 / bin: $ PATH berfungsi tetapi berhenti ketika Anda keluar dari terminal agar Anda harus menjalankan sudo nano ~ / .bashrc lalu salin path ke file dan simpan setelah itu Anda mengaktifkan perubahan menggunakan sumber .bashrc .

periksa dengan conda install anaconda-navigator jika tidak diinstal ikuti instruksi pemasangan anaconda lagi

ikuti bersama dengan video ini https://youtu.be/Pr25JlaXhpc

madcurie
sumber
8
atau export PATH=~/anaconda/bin:$PATHjika perlu
Little Bobby Tables
3
Ketika saya mengetik export PATH=~/anaconda3/bin:$PATHke terminal dan kemudian menjalankannya conda --versionberfungsi dengan baik. Ketika saya menyalinnya ke file .bashrc saya, buka terminal, dan jalankan conda --versionitu tidak berfungsi. Ada ide kenapa?
NewNameStat
@NewNameStat: Lihat utas ini stackoverflow.com/questions/9127405/…
petezurich
3
jika saya membuka terminal dan menerapkan perubahan ini, itu berfungsi tetapi jika saya menutup terminal dan membukanya kembali, itu lagi menunjukkan saya jalur python lama bukan kondominium. Saya lelah dengan menghapus semua jalan lama dan masih perilaku yang sama. !!
Reihan_amn
Saya menggunakan SD (berasal dari Ubuntu 16.04). Untuk memperbarui PATH setiap kali saya masuk, saya menambahkan PATH = "$ HOME / anaconda3 / bin: $ PATH" ke ~ / .profile
RTbecard
76

Ternyata saya belum menetapkan jalan.

Untuk melakukannya, saya pertama-tama harus mengedit .bash_profile (saya mengunduhnya ke desktop lokal saya untuk melakukan itu, saya tidak tahu bagaimana cara mengedit teks file dari linux)

Kemudian tambahkan ini ke .bash_profile:

PATH=$PATH:$HOME/anaconda/bin
Jahe
sumber
2
Pemasang anaconda biasanya melakukan ini untuk Anda, kecuali jika Anda secara eksplisit mengatakannya untuk tidak melakukannya.
asmeurer
14
Anda mungkin ingin menambahkan $HOME/anaconda/binke depan PATH Anda, sehingga Anaconda Python menjadi Python default Anda.
asmeurer
4
@asmeurer Installer Anaconda tidak melakukan ini untuk Anda, kecuali jika Anda secara eksplisit mengatakannya. Standarnya adalah "tidak".
endolith
8
Defaultnya adalah tidak di Linux. Ini ya pada Windows dan OS X.
asmeurer
5
Pastikan untuk menutup dan membuka kembali terminal Anda setelah Anda memodifikasi .bash_profile Anda. Saya tidak tahu mengapa ini tidak berhasil sampai saya melakukannya.
Horatio
28

Info ini terkini untuk hari ini, 10 Agustus 2016. Berikut adalah langkah-langkah tepat yang saya ambil untuk memperbaiki ini menggunakan metode yang diposting di atas. Saya tidak melihat siapa pun memposting:export PATH=$PATH:$HOME/anaconda/bin (Anda perlu menambahkan ekspor ke awal baris).

Ini dia, langkah demi langkah:

Bagi siapa pun yang mengalami masalah yang sama saat menggunakan oh-my-zsh, Anda perlu melakukan hal berikut:

-Buka .zshrcdi terminal Anda. Saya menggunakan iTerm 2dan memiliki Sublime Text 3sebagai editor teks default saya:

subl ~/.zshrc

-Setelah file dibuka di editor teks Anda, gulir ke bagian paling bawah dan tambahkan:

export PATH=$PATH:$HOME/anaconda/bin

-Simpan file, lalu tutup.

-Tutup terminal Anda, lalu jalankan kembali.

-Sekali kembali ke terminal Anda, ketik:

conda --v

Anda kemudian akan melihat versi yang condadiinstal dicetak pada layar Anda.


Jika Anda menggunakan zsh, maka setelah melakukan itu, terminal Anda dapat menunjukkan kepada Anda zsh: command not found: rvm-prompt .

Solusinya adalah:

  1. tambahkan di alias rvm-prompt=$HOME/.rvm/bin/rvm-promptdalam.zshrc file.
  2. jenis source .zshrc.

Maka zsh: command not found: rvm-promptakan hilang.

Eboi316
sumber
1
Terima kasih, ini berfungsi sekarang. Saya bertanya-tanya mengapa menempatkan PATH di .bash_profile tidak berfungsi.
Azam
Berhasil !, Harapkan saya harus menambahkan 3 ke jalur ekspor. export PATH = $ PATH: $ HOME / anaconda3 / bin
FD
Bagi saya apa yang berhasil adalah menambahkan export PATH=$PATH:$HOME/opt/anaconda3/binke akhir file zsh
Mahmoud Felfel
27

Jika Anda telah menginstal Anaconda tetapi tidak dapat memuat versi python dan ipython yang benar, atau jika Anda melihat perintah conda: tidak ditemukan saat mencoba menggunakan conda, ini mungkin merupakan masalah dengan variabel lingkungan PATH Anda. Saat diminta, ketik:

export PATH=~/anaconda/bin:$PATH

Untuk contoh ini , diasumsikan Anaconda diinstal di ~/anacondalokasi default .

yonglin
sumber
1
Ini hanya merekapitulasi jawaban sebelumnya (misalnya, stackoverflow.com/a/18675970/570918 ).
merv
21

Edit ~ / .bash_profile, tambahkan ini ke sana.

PATH=$PATH:$HOME/anaconda/bin

lalu lari

source ~/.bash_profile

Semoga bisa membantu Anda.

Germey
sumber
Terima kasih untuk ini, baris ini juga berfungsi untuk profil oh-my-zsh di mana beberapa baris lainnya tidak.
JimmyM
1
Ini hanya rekapitulasi jawaban sebelumnya (misalnya, stackoverflow.com/a/18675970/570918 )
Merv
di ~ / .bash_profile saya sudah ada baris di anaconda2 dan anaconda3 (mungkin hasil dari instalasi). Saya hanya perlu menjalankan bagian kedua dari jawabannya source ~/.bashprofile(juga untuk terminal macOSX Catelina zsh saya)
Richard
21

Menggunakan conda init

Seperti yang ditunjukkan dalam jawaban yang berbeda , menambahkan Conda secara manual $PATHtidak lagi direkomendasikan pada v4.4.0 (lihat Catatan Rilis ). Selanjutnya, sejak Conda v4.6, fungsionalitas baru untuk mengelola inisialisasi shell melalui conda initperintah telah diperkenalkan. Karenanya, rekomendasi yang diperbarui adalah untuk dijalankan

Unix / Linux

./anaconda3/bin/conda init

Windows

./anaconda3/Scripts/conda.exe init

Anda harus meluncurkan shell baru atau sumber file init Anda (misalnya, source .bashrc) agar perubahan berlaku.


Kata hati-hati

Fitur ini tetap didukung secara eksperimental. Saya akan merekomendasikan menjalankan perintah di atas dengan --dry-run|-dbendera dan bendera verbosity ( -vv), untuk melihat apa yang akan dilakukan. Jika Anda belum memiliki bagian Conda-dikelola di file perintah menjalankan shell Anda (misalnya, .bashrc), maka ini akan muncul seperti penyisipan lurus beberapa baris baru. Jika ini bukan penyisipan yang mudah, saya sarankan untuk menghapus bagian Conda sebelumnya dari $PATHdan file inisialisasi shell yang relevan (misalnya, bashrc) terlebih dahulu.


Kerang alternatif

Anda mungkin perlu mengidentifikasi shell Anda secara eksplisit ke Conda. Misalnya, jika Anda menjalankan zsh(macOS Catalina default) alih-alih bashmaka Anda akan menjalankan

./anaconda3/bin/conda init zsh

Silakan lihat ./anaconda3/bin/conda init --helpdaftar lengkap cangkang yang didukung.


Potensi Pembersihan Otomatis

Conda v4.6.9 memperkenalkan --reverseflag yang secara otomatis menghapus perubahan yang dimasukkan oleh conda init.

merv
sumber
apakah ada .bashrc di windows 10?
john ktejik
@ johnktejik semuanya tergantung pada shell yang Anda jalankan. Ketika Anda menjalankan conda initdengan flag verbose -vvitu akan memberi tahu Anda apa yang akan diedit.
merv
1
conda initmenimpa Anda C:\Users\<name>\Documents\WindowsPowerShell\profile.ps1dan C:\Users\<name>\Documents\PowerShell\profile.ps1.
not2qubit
@ not2qubit pernahkah Anda melaporkan itu pada Masalah GitHub? Itu tidak tampak seperti sesuatu yang akan mereka lakukan dengan sengaja.
merv
19

Env saya: macOS & anaconda3

Ini bekerja untuk saya:

$ nano ~/.bash_profile

Tambahkan ini:

export PATH=~/anaconda3/bin:$PATH

* Jalur ekspor harus cocok dengan jalur aktual anaconda3 dalam sistem.

Keluar dan jalankan:

$ source ~/.bash_profile

Lalu coba:

$ jupyter notebook
Zoe L
sumber
Inilah jawaban yang berhasil untuk saya. Langkah krusial sedang berjalan $ source ~/.bash_profile.
H. Vabri
ini bekerja untuk saya, terima kasih. Saya menambahkan ekspor PATH = ~ / anaconda3 / bin: $ PATH pada baris 3, setelah definisi PATH lainnya
Vincent Tang
15

Saya menggunakan OS Sierra Tinggi MAC dan baru saja menginstal Anaconda3 melalui perintah HomeBrew. Saya memiliki masalah dengan menjalankan:

 conda

Itu juga memberi saya:

-bash: conda: command not found

Saya mencoba berlari:

export PATH=~/anaconda3/bin:$PATH

tetapi perlu SELURUH jalan. jadi inilah langkah-langkah yang benar:

$ nano ~/.bash_profile

Sekarang ekspor path SELURUH, dalam kasus saya itu adalah:

export PATH=/usr/local/anaconda3/bin:$PATH

Keluar dan jalankan:

$ source ~/.bash_profile

Lalu coba:

$ conda

itu akan menghasilkan:

 $ conda --version
    conda 4.4.10
Galapagos
sumber
1
Ini berfungsi tetapi begitu saya menutup terminal dan membuka kembali saya harus sumber lagi
mjwrazor
@ mjwrazor Di bawah MacOS, gunakan ~ / .bashrc daripada ~ / .bash_profile.
roh
Setidaknya di Galapagos, mereka tahu di mana semuanya berada !!! Seandainya saya bisa menambahkan beberapa bintang.
Stato Machino
10

Jika Anda baru saja menginstal anaconda dan mendapatkan kesalahan ini, maka saya pikir Anda lupa menjalankan perintah ini:

  • source ~/.bashrc

Ini akan memungkinkan Anda untuk menggunakan anaconda di terminal.

Ini mungkin tampak sederhana tetapi banyak (termasuk saya) melakukan kesalahan ini.

Jika kesalahan masih berlanjut, Anda harus memverifikasi apakah lokasi anaconda ditambahkan ke PATH di sistem Anda.

Setelah Anda menambahkannya, Anda akan baik-baik saja

Soufiane Chami
sumber
2
installer terbaru mengatakan tidak disarankan untuk menambahkan conda ke PATH
john ktejik
7

Jika Anda telah menginstal Anaconda dan pasti mengatakan yeskepada:

Do you wish the installer to prepend the Anaconda install location to PATH in your /home/name/.bashrc ? [yes¦no]

pertanyaan maka Anda mungkin hanya perlu me-restart jendela terminal Anda. Perubahan tidak akan berlaku hingga Anda (1) menutup dan membuka kembali jendela saat ini atau (2) baru saja buka dan mulai bekerja di jendela baru

Pada dasarnya, buka jendela konsol baru dan lihat apakah itu berfungsi sekarang.

mjp
sumber
1
Bagi saya, yang harus saya lakukan adalah me-restart terminal dan perintah conda mulai bekerja. ^^ Jawaban yang diremehkan.
ian-campbell
Saya pikir "jawaban" ini akan lebih tepat sebagai komentar. Pertanyaan dan jawaban di sini berkaitan dengan instalasi Anaconda, bukan dasar-dasar terminal. Restart terminal adalah pengingat yang baik, tetapi itu bukan jawaban untuk pertanyaan ini.
geneorama
Siapa peduli? Mereka memiliki masalah yang mereka coba selesaikan dan bagi sebagian orang (termasuk saya) ini memperbaiki masalah. Jadi itu adalah "jawaban".
mjp
7

Untuk Windows:

Anaconda terbaru (versi 4.4.0) mengubah beberapa direktori. Anda dapat menemukan "conda" di Anaconda3 / Scripts , bukan Anaconda3 / bin.

sehyun
sumber
6

Sebagian besar itu karena ketika kita menginstal Anaconda pada akhirnya ia menambahkan path anaconda ke variabel PATH dalam file .bashrc. Jadi kita hanya perlu me-restart terminal atau lakukan saja

source ~/.bashrc

jika tetap tidak berfungsi, ikuti perintah ini.

cat >> ~/.bashrc

rekatkan perintah di bawah ini untuk anaconda3

export PATH=~/anaconda3/bin:$PATH

tekan Enter lalu ctrl + d

source ~/.bashrc
Devendra Bhat
sumber
@johnktejik Distribusi Linux mana yang Anda gunakan?
Devendra Bhat
3

Lari

cat ~/.bash_profile

untuk memeriksa apakah anaconda ada di sana. Jika tidak, Anda harus menambahkan path-nya di sana. Jika conda ada, salin seluruh baris yang Anda lihat Anaconda di sana dari "ekspor" ke akhir baris. seperti ini:

export PATH=~/anaconda3/bin:$PATH

Jalankan ini di terminal Anda. Lalu lari

conda --version

untuk melihat apakah itu diekspor dan berjalan!

Reihan_amn
sumber
3

Sistem: macOS

Saya menginstal Anaconda terlebih dahulu, dan semuanya bekerja dengan baik. Kemudian saya menginstal iTerm2 dan ketika saya mengetik PythoniTerm2 memberi saya Python default. Inilah cara menemukan kembali Anaconda Python Anda:

  1. Buka .zshrcfile Anda . Sebagai contoh,vim ~/.zshrc

  2. Kemudian tambahkan export PATH="/Users/yourusername/anaconda2/bin:$PATH"ke baris terakhir file. Perhatikan bahwa Anda perlu mengganti yourusernameke nama pengguna Anda dan pastikan Anda memiliki anaconda2. Cara mudah adalah menyalin garis ini dari~/.bash_profile

  3. Simpan file, tutup, jalankan ulang terminal dan sekarang Anaconda Python harus kembali.

Changsong Dong
sumber
3

Jika Anda telah menginstal anaconda, tetapi jika Anda tidak dapat menjalankan perintah conda dari terminal, itu berarti path tersebut tidak mungkin disetel, cobalah:

export PATH=~/anaconda/bin:$PATH

Lihat tautan ini .

pengguna3651854
sumber
3

Jawaban untuk

  • Pemasang Anaconda3 5.2.0
  • macOS HighSierra
  • ZSH

  1. Sayangnya, penginstal menempatkan definisi PATH hanya ke dalam .bash_profile, tetapi bukan .zshrckonfigurasi.
  2. Bertentangan dengan jawaban yang diberikan, tidak (selalu) install di ~/anaconda3/, tetapi sebaliknya di /anaconda3/.

The PATHDefintion di .zshrckeharusan karena itu menjadi ini:

...
# Anaconda3
export PATH="/anaconda3/bin:$PATH"
...
berpikir
sumber
Cara yang tepat untuk melakukan hal ini adalah untuk pertama kali dijalankan source <path to conda>/bin/activate, maka conda init zsh.
AMC
2

Jika Anda baru saja menginstal MiniConda atau Anaconda, pastikan Anda menjalankan kembali terminal Anda.

Dari sini, maksud saya tutup dan buka terminal Anda dan kemudian coba daftar conda untuk memverifikasi instalasi Anda

Bagi saya, ini berhasil !!

Pak Suryaa Jha
sumber
2

Saya juga menghadapi masalah yang sama, ini mungkin solusi yang paling sederhana

source anaconda/bin/activate

untuk penggunaan anaconda2

source anaconda2/bin/activate

tergantung pada nama direktori, kemudian jalankan perintah Anda yaitu conda --create

Yunus
sumber
jika itu tidak membantu, coba mulai ulang, setelah itu coba "sumber ~ / .bashrc", kemudian coba perintah ur. berharap itu bisa membantu.
Yunus
2

Buka terminal Anda dan ketikkan perintah berikut untuk menambahkan anaconda ke lintasan lingkungan

untuk anaconda 2:

export PATH=~/anaconda2/bin:$PATH

untuk anaconda 3:

export PATH=~/anaconda3/bin:$PATH

Kemudian untuk memeriksa versi conda ketikkan saja,

conda --version

Buat lingkungan menggunakan perintah berikut,

conda create --name myenv

Aktifkan sumber menggunakan,

source activate myenv

Maka IDE anaconda Anda siap !!!

Pembuat kode
sumber
1

Solusi sementara:

$anaconda/bin/conda create -n py33 python=3.3 anaconda
Praneeth
sumber
1

Saya sedang menyiapkan mesin virtual yang menjalankan Ubuntu. Saya telah menginstal anaconda 3 di folder "Home". Ketika saya mengetik "conda" ke terminal saya mendapatkan error "conda: command not found" juga.

Mengetik kode di bawah ini ke terminal bekerja untuk saya ...

export PATH=$PATH:$HOME/anaconda3/bin

untuk memeriksanya berhasil saya mengetik:

conda --version

yang merespons dengan nomor versi.

Mel
sumber
1

Anda harus memasukkan Anaconda.sh ke / home / Anda, kemudian jalankan untuk menginstal. Setelah itu, Anda bisa berlari export PATH=~/anaconda3/bin:$PATH. Komentar: jangan jalankan Anaconda.sh di unduh / langsung !!!!!

erick lv
sumber
1

Pertama, periksa lokasi anaconda, bagi saya saya memasang anaconda3 di / direktori yang saya akses /anaconda3

Kemudian di terminal Anda, masukan export PATH="<base location>/anaconda3/bin:$PATH"untuk saya ituexport PATH="/anaconda3/bin:$PATH" .

Akhirnya, masukan source $/anaconda3/bin/activate. Untuk Anda, ubah saja ke lokasi Anda.

Sekarang, Anda dapat mencoba daftar conda untuk diuji.

Juga, kunjungi panduan pemasangan

Nol
sumber
1

1. Periksa di mana Anda telah menginstal Anaconda . Dalam kasus saya sepertinya/home/nour/anaconda3/bin

  1. Buka .bashrcfile Anda . Sebagai contoh$ gedit .bashrc

3. Tambahkan export PATH = /home/nour/anaconda3/bin:$PATHbaris ini di akhir file dan simpan.

  1. Buka kembali terminal. Tipeconda --version

CATATAN: Pastikan jalur di jalur no. 1 dan no. 3 harus sama. Dalam kasus saya /home/nour/anaconda3/bin.

Nour Noby
sumber
1

Untuk mengedit bashrc di Ubuntu

$ /usr/bin/vim ~/.bashrc

ketik PATH=$PATH:$HOME/anaconda3/bin Tekan Esc dan :wquntuk menyimpan file bashrc dan keluar dari vim masukkan deskripsi gambar di sini

kemudian

$ export PATH=~/anaconda3/bin:$PATH

dan ketik $ source ~/.bashrc Sekarang untuk mengonfirmasi pemasangan jenis konda

$ conda --version
Dr Jacob D
sumber
1

Jika Anda menginstal Anaconda dengan Visual Studio 2017 untuk Windows, conda executable ada di jalur ini atau serupa.

Dalam jalur kasus saya adalah ini: C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts

Langkah-langkah untuk menambahkannya ke PATH Anda:

  • Di desktop Windows, klik kanan Komputer Saya.
  • Di menu pop-up, klik Properties.
  • Di jendela System Properties, klik tab Advanced, dan kemudian klik Variabel Lingkungan.
  • Di jendela System Variables, sorot Path, dan klik Edit.
  • Tambahkan path Anda dan restart cmd Anda.

Anda akan dapat mengeksekusi conda

Selamat coding!

Lexsoul
sumber
1

Menggunakan export PATH=strategi dengan conda activateakan menghasilkan pesan peringatan untuk conda> = 4.4.

Cara yang disarankan (lihat catatan rilis ini , dan posting ini ) yang harus dilakukan adalah menghapus export PATH=...baris dan menambahkan .bashrc( .bash_profile) baris Anda:

. ~/anaconda2/etc/profile.d/conda.sh

Selain itu, jika Anda ingin mengaktifkan konda secara default, tambahkan:

conda activate
Matifou
sumber
bagaimana cara saya menyingkirkan "(basis)" di depan baris perintah?
Homero Esmeraldo
0

Untuk Windows:

PATH=%USERPROFILE%\Continuum\Anaconda4.4.0\Library\bin;%PATH%
tisaconundrum
sumber
0

Dalam kasus saya conda Path telah diatur dengan benar (dalam .bashrc) oleh bash instalasi conda. Tetapi untuk membuatnya berfungsi, saya harus memberikan izin file yang dapat dieksekusi ke file dalam sub folder bin chmod +x *.

Info sistem saya:

conda 4.2.9

Sistem Operasi: Debian GNU / Linux 8 (jessie)

Kernel: Linux 3.16.0-4-amd64

Arsitektur: x86-64

pengguna278049
sumber
0

Saya memiliki masalah yang sama. Apa yang saya lakukan, menghapus direktori anaconda dari lokasi instal dan menginstal ulang setelah itu berfungsi seperti yang saya perkirakan

Piusha
sumber