Conda nasıl çalıştırılır?


221

Anaconda'yı kurdum ve Python'u çalıştırabiliyorum, bu yüzden doğru kurduğumu varsayıyorum. Bu tanıtım belgelerinin ardından , Python v3.3'ü yüklemeye çalışıyorum, bu yüzden aşağıdaki satırı kopyalayıp konsoluma yapıştırıyorum:

conda create -n py33 python=3.3 anaconda

Ancak, bu bana bir hata veriyor:

-bash: conda: komut bulunamadı

Conda'yı çalıştırmak için ne yapmam gerekiyor?

Bir Linux sistemi üzerinde çalışıyorum.


16
Anaconda ve Miniconda yüklendikten sonra, "Bu değişikliğin aktif hale gelmesi için yeni bir terminal açmalısınız" gibi bir mesaj olmalı. Terminali kapatın ve yeniden bağlanın, komutunuz çalışmalıdır.
MacGyver

2
Ben benzer bir sorun vardı ve @MacGyver tavsiye yardımcı oldu, ama ben sadece 'kaynak .bash_profile' ile ana dizinden yaptım.
Yauhen

@MacGyver Çok lanet olasısın!
Dr_Hope

Yanıtlar:


386

bunu denemek isteyebilirsiniz:

anaconda 2 için:

export PATH=~/anaconda2/bin:$PATH

anaconda 3 için:

export PATH=~/anaconda3/bin:$PATH

anaconda 4 için:

Anaconda İstemi'ni kullanın

ve sonra

conda --version

çalıştığını onaylamak için. Dışa aktarma PATH = ~ / anaconda3 / bin: $ PATH çalışır, ancak sudo nano ~ / .bashrc komutunu çalıştırmanız ve ardından yolu dosyaya kopyalamanız ve kaydetmenizden sonra kaydetmeniz için terminalden çıktığınızda durur . kaynak .bashrc kullanarak değişir .

conda install anaconda-navigator ile kontrol edilmemişse, anaconda kurulum talimatlarını tekrar izleyin

bu videoyla birlikte takip edin https://youtu.be/Pr25JlaXhpc


8
veya export PATH=~/anaconda/bin:$PATHuygun olan yerlerde
Küçük Bobby Masaları

3
Ben yazdığınızda export PATH=~/anaconda3/bin:$PATHterminale ve ardından koşmak conda --versiono cezayı çalışır. Bunu .bashrc dosyama kopyaladığımda, terminali aç ve çalıştır conda --versionçalışmıyor. Neden herhangi bir fikir?
NewNameStat

@NewNameStat: Bu konuya bakın stackoverflow.com/questions/9127405/…
petezurich

3
bir terminal açar ve bu değişiklikleri uygularsam çalışır, ancak terminali kapatıp yeniden açarsam, kınamak değil, bana eski python yolunu gösterir. Tüm eski yolu ve hala aynı davranışı kaldırarak bıktım. !!
Reihan_amn

Ben elementaryOS'dayım (Ubuntu 16.04'ten türetilmiş). Her giriş yaptığımda
PATH'i güncellemek

76

Görünen o ki yolu belirlememiştim.

Bunu yapmak için, önce .bash_profile dosyasını düzenlemek zorunda kaldım (bunu yapmak için yerel masaüstüme indirdim, linux'dan bir dosyayı metin düzenlemeyi nasıl yapacağımı bilmiyorum)

Sonra bunu .bash_profile dosyasına ekleyin:

PATH=$PATH:$HOME/anaconda/bin

2
Anakonda yükleyici, açıkça söylemediğiniz sürece bunu sizin için yapar.
asmeurer

14
$HOME/anaconda/binAnaconda Python'un varsayılan Pythonunuz olması için PATH'ınızın önüne eklemek isteyebilirsiniz .
asmeurer

4
@asmeurer Anaconda yükleyici yok değil açıkça Anlatmak sürece, sizin için bunu. Varsayılan "hayır" dır.
endolith

8
Linux'ta varsayılan hayırdır. Windows ve OS X'te evet
asmeurer

5
.Bash_profile dosyanızı değiştirdikten sonra terminalinizi kapattığınızdan ve yeniden açtığınızdan emin olun. Bunu yapana kadar neden işe yaramadığını anlayamadım.
Horatio

28

Bu bilgi bugün, 10 Ağustos 2016 itibariyle günceldir. İşte yukarıda yayınlanan yöntemleri kullanarak bunu düzeltmek için attığım tam adımlar. Kimsenin gönderisini görmedim:export PATH=$PATH:$HOME/anaconda/bin (satırın başına ihracat eklemeniz gerekir).

İşte adım adım:

Oh-my-zsh kullanırken aynı sorunla karşılaşan herkes için aşağıdakileri yapmanız gerekir:

Şu Verilerinizi -Aç .zshrcsizin terminalde. Kullanıyorum iTerm 2ve Sublime Text 3varsayılan metin düzenleyicim var:

subl ~/.zshrc

-Dosya metin düzenleyicinizde açıldığında, en alta kaydırın ve ekleyin:

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

-Dosyayı kaydet, sonra kapat.

Terminalinizi kapatın, sonra yeniden başlatın.

Terminalinize geri döndüğünüzde şunu yazın:

conda --v

Ardından conda, ekranda kurulu sürümün yazdırıldığını görmelisiniz .


Eğer zsh kullanıyorsanız, bunu yaptıktan sonra terminaliniz size gösterebilir zsh: command not found: rvm-prompt .

Çözüm şudur:

  1. eklemek alias rvm-prompt=$HOME/.rvm/bin/rvm-promptiçinde.zshrc dosyaya.
  2. yazın source .zshrc.

Sonra zsh: command not found: rvm-promptkaybolur.


1
Teşekkürler, şimdi çalışıyor. PATH'yi .bash_profile'a yerleştirmenin neden işe yaramadığını merak ediyorum.
Azam

Çalıştı !, İhracat yoluna 3 eklemek zorundayım. ihracat PATH = $ PATH: $ HOME / anaconda3 / bin
FD

Benim için işe export PATH=$PATH:$HOME/opt/anaconda3/bin
yarayan

27

Anaconda'yı yüklediyseniz ancak python ve ipython'un doğru sürümlerini yükleyemiyorsanız veya conda: komutunu kullanmaya çalışırken conda: komutunu bulamazsanız, bu PATH ortam değişkeninizle ilgili bir sorun olabilir. İstendiğinde şunu yazın:

export PATH=~/anaconda/bin:$PATH

Bu örnek için Anaconda'nın varsayılan ~/anacondakonuma yüklendiği varsayılmaktadır .


1
Bu daha önceki yanıtları tekrar özetlemektedir (örn . Stackoverflow.com/a/18675970/570918 ).
merv

21

~ / .Bash_profile dosyasını düzenleyin, buna ekleyin.

PATH=$PATH:$HOME/anaconda/bin

o zaman koş

source ~/.bash_profile

Umut size yardımcı olabilir.


Bunun için teşekkürler, bu satır aynı zamanda diğer bazı satırların yapmadığı bir oh-my-zsh profili için de çalışır.
JimmyM

1
Bu sadece daha önceki cevapları tekrar özetlemektedir (örn. Stackoverflow.com/a/18675970/570918 )
merv

~ / .bash_profile dosyamda anaconda2 ve anaconda3 (muhtemelen kurulumun sonucu) üzerinde zaten çizgiler vardı. Cevabın ikinci kısmını çalıştırmak zorunda kaldım source ~/.bashprofile(ayrıca macOSX Catelina zsh terminalim için)
Richard

21

kullanım conda init

İşaret edildiği gibi farklı bir cevap , el ile Conda ekleyerek $PATHartık v4.4.0 itibariyle önerilir (bkz Sürüm Notları ). Dahası, Conda v4.6'dan beri kabuk başlatmayı yönetmek için yeni işlevsellikconda init komutla tanıtıldı. Bu nedenle, güncellenen öneri çalıştırmak

Unix / Linux

./anaconda3/bin/conda init

pencereler

./anaconda3/Scripts/conda.exe init

source .bashrcDeğişikliklerin geçerli olması için yeni bir kabuk başlatmalı veya init dosyanızı (örn. ) Kaynaklamalısınız .


Dikkat Sözü

Bu özellik deneysel olarak desteklenmeye devam etmektedir. Tam olarak ne yapacağını görmek için yukarıdaki komutu bir --dry-run|-dbayrak ve ayrıntı düzeyi ( -vv) bayrağıyla çalıştırmanızı tavsiye ederim . Kabuk çalıştırma komutları dosyanızda (örn. .bashrc) Zaten bir Conda tarafından yönetilen bölümünüz yoksa , bu bazı yeni satırların doğrudan ileriye doğru eklenmesi gibi görünmelidir. Bu kadar basit bir ekleme değilse, önce önceki Conda bölümlerini $PATHve ilgili kabuk başlatma dosyalarını (örn bashrc.) Temizlemenizi tavsiye ederim .


Alternatif mermiler

Kabuğunuzu Conda'ya açıkça tanımlamanız gerekebilir. Örneğin, zsh(macOS Catalina varsayılanı) yerine bashçalıştırırsanız,

./anaconda3/bin/conda init zsh

./anaconda3/bin/conda init --helpDesteklenen mermilerin kapsamlı bir listesi için lütfen bakın .


Potansiyel Otomatik Temizleme

Conda v4.6.9 --reversetarafından eklenen değişiklikleri kaldırmayı otomatikleştiren bir bayrak tanıttı conda init.


Windows 10'da bir .bashrc var mı?
john ktejik

@johnktejik her şey çalıştırdığınız kabuğa bağlıdır. conda initAyrıntılı bayrakla koştuğunuzda -vvsize tam olarak neyi düzenleyeceğini söyleyecektir.
merv

1
conda inithem senin üzerine yazar C:\Users\<name>\Documents\WindowsPowerShell\profile.ps1ve C:\Users\<name>\Documents\PowerShell\profile.ps1.
not2qubit

@ not2qubit GitHub Sorunları'nda bunu bildirdiniz mi? Bu kasten yapacakları bir şey gibi görünmüyor.
merv

19

Benim env: macOS ve anaconda3

Bu benim için çalışıyor:

$ nano ~/.bash_profile

Bunu ekle:

export PATH=~/anaconda3/bin:$PATH

* Dışa aktarma yolu, sistemdeki gerçek anaconda3 yoluyla eşleşmelidir.

Çıkın ve çalıştırın:

$ source ~/.bash_profile

O zaman dene:

$ jupyter notebook

Benim için işe yarayan cevap bu. Çok önemli bir adım devam ediyordu $ source ~/.bash_profile.
H. Vabri

bu benim için çalıştı teşekkürler. Diğer PATH tanımından sonra 3. satırda ihracat PATH = ~ / anaconda3 / bin: $ PATH ekledim
Vincent Tang

15

High Sierra MAC işletim sistemindeyim ve Anaconda3'ü HomeBrew komutuyla yükledim. Koşu ile ilgili sorunum vardı:

 conda

Bana da verecekti:

-bash: conda: command not found

Koşmayı denedim:

export PATH=~/anaconda3/bin:$PATH

ancak ENTIRE yoluna ihtiyaç duyar. İşte doğru adımlar:

$ nano ~/.bash_profile

Şimdi ENTIRE yolunu dışa aktar, benim durumumda:

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

Çıkın ve çalıştırın:

$ source ~/.bash_profile

O zaman dene:

$ conda

çıktı olacak:

 $ conda --version
    conda 4.4.10

1
Bu işe yarıyor ama terminali kapatıp tekrar
açtığımda

@mjwrazor MacOS altında ~ / .bash_profile yerine ~ / .bashrc kullanın.
ruh

En azından Galapagos'ta, şeylerin nerede olduğunu biliyorlar !!! Bazı yıldızlar ekleyebilseydim.
Stato Machino

10

Anaconda'yı yeni yüklediyseniz ve bu hatayı aldıysanız, bu komutu çalıştırmayı unuttuğunuzu düşünüyorum:

  • source ~/.bashrc

Bu terminalde anaconda'yı kullanmanızı sağlayacaktır.

Bu basit görünebilir, ancak çoğu (ben dahil) bu hatayı yapar.

Hata hala devam ediyorsa, anaconda konumunun sisteminizdeki PATH öğesine eklenip eklenmediğini doğrulamanız gerekir.

Ekledikten sonra, iyi olacaksın


2
En son yükleyici, PATH'a conda eklemenin tavsiye edilmediğini söylüyor
john ktejik

7

Anaconda'yı kurduysanız ve kesinlikle şunları söylediyseniz yes:

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

soru sonra belki sadece terminal pencerenizi yeniden başlatmanız gerekir. Değişiklik (1) geçerli pencereyi kapatıp yeniden açana veya (2) yeni bir pencerede açıp çalışmaya başlayana kadar geçerli olmaz

Temel olarak, yeni bir konsol penceresi açın ve şimdi çalışıp çalışmadığına bakın.


1
Benim için tek yapmam gereken terminali yeniden başlatmaktı ve conda komutu çalışmaya başladı. ^^ Yetersiz cevap.
ian-campbell

Bence bu "cevap" bir yorum olarak daha uygun olacaktır. Buradaki soru ve cevaplar terminal temelleri ile değil, Anaconda kurulumu ile ilgilidir. Terminali yeniden başlatmak iyi bir hatırlatmadır, ancak bu sorunun cevabı değildir.
geneorama

Kimin umrunda? Çözmeye çalıştıkları bir problemleri vardı ve bazı insanlar için (ben dahil) bu sorunu düzeltti. Dolayısıyla bu bir "cevap" tır.
mjp

7

Pencereler için:

Yeni bir Anaconda (sürüm 4.4.0) bazı dizinleri değiştirdi. Anaconda3 / bin yerine Anaconda3 / Scripts içinde "conda" bulabilirsiniz .


6

Çoğunlukla bunun nedeni Anaconda'yı sonuna kadar yüklediğimizde .bashrc dosyasındaki PATH değişkenine anaconda yolunu eklemesidir. Bu yüzden sadece terminali yeniden başlatmamız veya

source ~/.bashrc

eğer hala çalışmıyorsa bu komutları takip edin.

cat >> ~/.bashrc

anaconda3 için aşağıdaki komutu yapıştırın

export PATH=~/anaconda3/bin:$PATH

Enter'a basın sonra ctrl + d

source ~/.bashrc

@johnktejik Hangi Linux dağıtımını kullanıyorsunuz?
Devendra Bhat

3

Çalıştırmak

cat ~/.bash_profile

anakonda olup olmadığını kontrol etmek için. Değilse yolunu buraya eklemelisiniz. Eğer conda varsa, orada Anaconda'yı gördüğünüz tüm satırı "export" dan satır sonuna kadar kopyalayın. bunun gibi:

export PATH=~/anaconda3/bin:$PATH

Bunu terminalinizde çalıştırın. O zaman koş

conda --version

ihraç edilip edilmediğini görmek için!


3

Sistem: macOS

Önce Anaconda'yı kurdum ve her şey iyi çalıştı. Sonra iTerm2'yi kurdum ve PythoniTerm2 yazdığımda bana varsayılan Python'u verdi. Anaconda Python'unuzu nasıl bulacağınız aşağıda açıklanmıştır:

  1. .zshrcDosyanızı açın . Örneğin,vim ~/.zshrc

  2. Sonra export PATH="/Users/yourusername/anaconda2/bin:$PATH"dosyanın son satırına ekleyin . yourusernameKullanıcı adınızla değiştirmeniz ve anaconda2'ye sahip olduğunuzdan emin olmanız gerektiğini unutmayın. Kolay bir yol, bu satırı şuradan kopyalamaktır:~/.bash_profile

  3. Dosyayı kaydedin, kapatın, terminali yeniden başlatın ve şimdi Anaconda Python geri dönmeli.


3

Anaconda yüklediyseniz, ancak terminalden conda komutunu uygulayamıyorsanız, yol muhtemelen ayarlanmadı demektir:

export PATH=~/anaconda/bin:$PATH

Bu bağlantıya bakın .


3

İçin cevap

  • Anaconda3 5.2.0 yükleyici
  • macOS HighSierra
  • ZSH

  1. Ne yazık ki, yükleyici PATH tanımını yalnızca yapılandırma içine koyar .bash_profile, ancak .zshrcyapılandırmayı koymaz.
  2. Verilen cevaplara aksine, (ille) 'de yüklemez ~/anaconda3/ancak, bunun yerine içinde /anaconda3/.

Bu nedenle, PATHtanım .zshrcşu olmalıdır:

...
# Anaconda3
export PATH="/anaconda3/bin:$PATH"
...

Bunu yapmanın doğru yolu ilk çalıştırma etmektir source <path to conda>/bin/activate, sonra conda init zsh.
AMC

2

MiniConda veya Anaconda'yı yeni kurduysanız, terminalinizi yeniden çalıştırdığınızdan emin olun.

Bundan dolayı , terminalinizi kapatıp açın ve ardından kurulumunuzu doğrulamak için conda listesini deneyin

Benim için bu çalıştı !!


2

Aynı sorunla karşı karşıya kaldım, bu mümkün olan en basit çözüm olabilir

source anaconda/bin/activate

anaconda2 kullanımı için

source anaconda2/bin/activate

dizinin adına bağlı olarak, komutunuzu yürütün, yani conda --create


Bu işe yaramadıysa, yeniden başlatmayı deneyin, bundan sonra "source ~ / .bashrc" komutunu deneyin, sonra ur komutunu deneyin. umarım yardımcı olur.
yunus

2

Terminalinizi açın ve çevre yoluna anaconda eklemek için aşağıdaki komutu yazın

anaconda 2 için:

export PATH=~/anaconda2/bin:$PATH

anaconda 3 için:

export PATH=~/anaconda3/bin:$PATH

Sonra conda sürümünü kontrol etmek için sadece şunu yazın,

conda --version

Aşağıdaki komutu kullanarak bir ortam oluşturun,

conda create --name myenv

Kullanarak kaynağı etkinleştirin,

source activate myenv

O zaman anaconda IDE'niz hazır !!!


1

Geçici çözüm:

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

1

Ubuntu çalıştıran bir sanal makine kuruyorum. "Ana" klasöründe anaconda 3 yüklü. Terminalde "conda" yazdığımda da "conda: command not found" hatasını alıyordum.

Aşağıdaki kodu terminale yazmak benim için çalıştı ...

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

işe yaradığını kontrol etmek için yazdım:

conda --version

sürüm numarası ile cevap verdi.


1

Anaconda.sh dosyasını / home / klasörünüze koymanız ve ardından yüklemek için çalıştırmanız gerekir. Bundan sonra koşabilirsiniz export PATH=~/anaconda3/bin:$PATH. Açıklama: indir / doğrudan Anaconda.sh çalıştırmayın !!!!!


1

İlk olarak, anaconda'nın konumunu kontrol edin, benim için anaconda3'ü / dizinine kurdum /anaconda3

Sonra terminalinizde, export PATH="<base location>/anaconda3/bin:$PATH"benim için girdiexport PATH="/anaconda3/bin:$PATH" .

Son olarak, girdi source $/anaconda3/bin/activate. Sizin için konumunuzu değiştirin.

Şimdi, test etmek için conda listesini deneyebilirsiniz.

Ayrıca, kurulum kılavuzunu ziyaret edin


1

1. Anaconda'yı nereye yüklediğinizi kontrol edin . Benim durumumda gibi görünüyor/home/nour/anaconda3/bin

  1. .bashrcDosyanızı açın . Örneğin$ gedit .bashrc

3. Bu export PATH = /home/nour/anaconda3/bin:$PATHsatırı dosyanın sonuna ekleyin ve kaydedin.

  1. Terminali tekrar açın. tipconda --version

NOT: emin yolu olun hiçbir çizgi. 1 ve satır no. 3 aynı olmalıdır. Benim durumumda /home/nour/anaconda3/bin.


1

Ubuntu'da bashrc'yi düzenlemek için

$ /usr/bin/vim ~/.bashrc

yazın PATH=$PATH:$HOME/anaconda3/bin Basın Esc ve :wqvim bashrc dosyayı kaydedip çıkmak için buraya görüntü açıklama girin

sonra

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

ve $ source ~/.bashrc conda türünün kurulumunu onaylamak için Şimdi yazın

$ conda --version

1

Anaconda'yı Windows için Visual Studio 2017 ile yüklediyseniz, conda yürütülebilir dosyası bu yol veya benzeri bir yoldedir.

Benim durumumda yolu budur: C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts

PATH'nize eklemek için adımlar:

  • Windows masaüstünde Bilgisayarım'ı sağ tıklatın.
  • Açılır menüde Özellikler'i tıklayın.
  • Sistem Özellikleri penceresinde, Gelişmiş sekmesini ve ardından Ortam Değişkenleri'ni tıklatın.
  • Sistem Değişkenleri penceresinde Yol'u vurgulayın ve Düzenle'yi tıklayın.
  • Yolunuzu ekleyin ve cmd'nizi yeniden başlatın.

Sen yürütmek mümkün olacak conda

Mutlu kodlama!


1

export PATH=Stratejinin birlikte kullanılması, conda activateconda> = 4.4 için bir uyarı mesajıyla sonuçlanır.

Önerilen yol (bu sürüm notuna ve bu gönderiye bakın ) export PATH=...satırı kaldırmak ve bunun yerine .bashrc( .bash_profile) satırınıza eklemektir :

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

Ayrıca, conda'nın varsayılan olarak etkinleştirilmesini istiyorsanız, şunu ekleyin:

conda activate

komut satırının önündeki "(taban)" öğesinden nasıl kurtulurum?
Homero Esmeraldo

0

Pencereler için:

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

0

Benim durumumda, conda Path, conda kurulum bash tarafından (.bashrc içinde) düzgün bir şekilde ayarlandı. Ama çalışmasını sağlamak için bin alt klasöründeki dosyalara yürütülebilir dosya izinleri vermek zorunda kaldım chmod +x *.

Sistem bilgilerim:

conda 4.2.9

İşletim Sistemi: Debian GNU / Linux 8 (jessie)

Çekirdek: Linux 3.16.0-4-amd64

Mimari: x86-64


0

Ben de aynı sorunu yaşadım. Yaptığım şey, anaconda dizinini kurulum konumundan sildi ve beklediğim gibi çalıştıktan sonra yeniden yükleyin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.