'Conda' dahili veya harici komut olarak tanınmıyor


117

Windows 7 Professional makineme Anaconda3 4.4.0 (32 bit) yükledim ve Jupyter dizüstü bilgisayara NumPy ve Pandas'ı içe aktardım, böylece Python'un doğru kurulduğunu varsayıyorum. Ama komut istemini yazdığımda conda listve conda --versionyazıyorconda is not recognized as internal or external command.

Anaconda3 için ortam değişkenini ayarladım; Variable Name: Path,Variable Value: C:\Users\dipanwita.neogy\Anaconda3

Nasıl çalıştırırım?

Yanıtlar:


146

Başkaları tarafından size iyi bir çözüm teklif edilmiş olsa da, gerçekte ne olduğunu belirtmenin faydalı olacağını düşünüyorum. Anaconda 4.4 değişiklik günlüğüne göre, https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :

Windows'ta PATH ortam değişkeni artık varsayılan olarak değiştirilmez, çünkü bu diğer yazılımlarda sorunlara neden olabilir. Önerilen yaklaşım, Anaconda yazılımını kullanmak istediğinizde Anaconda Navigator veya Anaconda Komut İstemi'ni ("Anaconda" altında Başlat Menüsünde bulunur) kullanmaktır.

(Not: son Win 10, yükleme veya güncelleme ayrıcalıklarına sahip olduğunuzu varsaymaz. Komut başarısız olursa, Anaconda Komut İstemi'ne sağ tıklayın, "Daha Fazla" yı seçin, "Yönetici olarak çalıştır" ı seçin)

Bu, önceki kurulumlardan bir değişikliktir. Her zaman PATH'inize de ekleyebilmenize rağmen, Navigator veya Anaconda İstemini kullanmanız önerilir. Kurulum sırasında, Anaconda'yı PATH'e eklemek için kutunun işareti kaldırılmıştır, ancak onu seçebilirsiniz.


1
MiniConda ile bu sorunu yaşıyorum. Burada önerilen yollar
makinemde

1
Miniconda'yı kurduğunuz yerin yoluna ihtiyacınız olacak. Muhtemelen C: \ Users \ kullanıcı adınız \ Miniconda veya benzeri.
John Morrison

pencerelerim için "conda dahili veya ....." olarak aynı sorunu yaşadım ve yol değişkeni de güncellendi.
Rahul Kumar

124

Windows 10'da aynı sorunla karşılaştım, adımları takip eden ortam değişkenini güncelleme, iyi çalışıyor.

Basit ortam kurulumları için uzun bir cevap olduğunu biliyorum, yeni pencere 10 kullanıcıları için faydalı olabileceğini düşündüm.

1) Anaconda İstemini açın:

görüntü açıklamasını buraya girin

2) Conda Kurulu Konumunu kontrol edin.

where conda

görüntü açıklamasını buraya girin

3) Gelişmiş Sistem Ayarlarını açın

görüntü açıklamasını buraya girin

4) Ortam Değişkenlerine tıklayın

görüntü açıklamasını buraya girin

5) Yolu Düzenle

görüntü açıklamasını buraya girin

6) Yeni Yol Ekle

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

 C:\Users\RajaRama\Anaconda3\Library\bin

görüntü açıklamasını buraya girin

7) Komut İstemi'ni açın ve Sürümleri Kontrol Edin

8) 7. adımdan sonra conda yazın anaconda-navigator'ı cmd olarak kurun ve ardından y'ye basın

görüntü açıklamasını buraya girin


4
C:\Users\yourusername\Anaconda3\Library\binYol değişkeninize de ekleyin . Bu, yeni bir Anaconda yüklemesinde bunu gerçekleştiriyorsanız, olması gereken bir SSL hatasını önleyecektir. Teşekkürler, Thomas Matthew
Vasim

1
Teşekkürler Raja. Cevap, özellikle Anaconda / Spyder'larını bir (windows) sistem sürücüsü dışında bir sürücüye kuranlar için geçerlidir.
Wheeliam

33

Çözümü buldum. Değişken değer olmalıdırC:\Users\dipanwita.neogy\Anaconda3\Scripts


5
Pycharm kullanıyorum ve conda'yı yorumlayıcı olarak kullanmak istiyorum, conda için yol ekledim ama yine de tanımıyor. Windows'ta cmd kullandığım zaman bile 'conda tanınmıyor ...' mesajı alıyorum.
mesajı alıyorum

26

Anaconda'yı şimdi pencerelere kurduğunuzda, yolunuza otomatik olarak Python veya Conda eklemiyor.

Kurulum işlemi sırasında bu kutuyu işaretleyebilirken, yolunuza manuel olarak python ve / veya python da ekleyebilirsiniz (resmin altında görebileceğiniz gibi)

görüntü açıklamasını buraya girin

Conda ve / veya python'unuzun nerede olduğunu bilmiyorsanız, anaconda isteminize aşağıdaki komutları yazarsınız.

where python
where conda

Sonra ekleyebilirsiniz komut isteminizdeki setx komutunu kullanarak Python ve Conda'yı yolunuza ( C:\Users\mgalarnyk\Anaconda2çalıştırırken aldığınız sonuçlarla değiştirin where pythonve where conda).

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

Ardından bu komut istemini kapatın ve yeni bir tane açın. Tebrikler, artık conda ve python kullanabilirsiniz

Kaynak: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444


Kutunun hemen yanında yazdığı gibi bu iyi bir yaklaşım değil: "
ÖNERİLMEZ

@ anishtain4 touché
eric

21

Açık olmak gerekirse controlpanel\System\Advanced system settings\Environment Variables\Path, öğesine gitmeniz , ardından düzenlemeye basmanız ve eklemeniz gerekir:

C:Users\user.user\Anaconda3\Scripts

sonuna kadar ve cmd satırını yeniden başlatın


son satır bana çok zaman kazandırdı
Talha Talip Açıkgöz

6

Anaconda Navigator'ın daha yeni bir sürümüne sahipseniz, kurulumla birlikte gelen Anaconda Prompt programını açın. Tüm olağan conda update/ conda installkomutları buraya yazın.

Sanırım yukarıdaki cevaplar bunu açıklıyor, ancak bunun gibi çok basit bir talimat kullanabilirdim. Belki başkalarına yardımcı olur.


Diğer gönderilerdeki açıklamayla, conda için ortam yolunu manuel olarak yazmaktan başka en iyi yöntemin bu olduğunu düşünüyorum!
yfeng

4

Raja (yukarıda) tarafından önerildiği gibi, eklemeye ek olarak C:\Users\yourusername\Anaconda3ve yol değişkeninize C:\Users\yourusername\Anaconda3\Scriptsde ekleyin C:\Users\yourusername\Anaconda3\Library\bin. Bu, yeni bir Anaconda yüklemesinde bunu gerçekleştiriyorsanız, olması gereken bir SSL hatasını önleyecektir.


3

Anaconda istemine gidin (dizüstü bilgisayarınızdaki arama kutusuna "anaconda" yazın). aşağıdaki komutları yazın

where conda

bu konumu ortam yolu değişkenlerinize ekleyin. Cmd'yi kapatın ve tekrar açın


1

Anaconda'yı env'e eklemek istemiyorsanız. yol ve Windows kullanıyorsanız şunu deneyin:

  • Cmd'yi açın;
  • Klasör kurulumunuzun yolunu yazın. Şuna benzer: C: \ Kullanıcılar \ ev klasörünüz \ Anaconda3 \ Scripts
  • Örnek tip koşul için Anaconda'yı test edin.
  • Anaconda'yı güncelleyin: conda güncellemesi conda veya conda güncellemesi --all veya conda güncellemesi anaconda.

Spyder'ı güncelleyin:

  • conda güncelleme qt pyqt
  • conda güncelleme casusu

1

Windows 10 64 bit'im var , bu benim için çalıştı, Bu çözüm hem (Anaconda / MiniConda) dağıtımları için çalışabilir.

  1. Öncelikle soruna neden olan anaconda / miniconda'yı kaldırmayı deneyin .
  2. Bundan sonra 'C: \ Users \' dan '.anaconda' ve '.conda' klasörlerini silin.
  3. Eğer herhangi bir varsa antivirüs yazılımı sonra tüm klasörleri içindeki alt klasörleri hariç tutmaya çalışıyoruz yüklü 'C: \ ProgramData \ Anaconda3 \' dan

    • Davranış tespiti.
    • Virüs tespiti.
    • DNA taraması.
    • Şüpheli dosyalar taranır.
    • Diğer herhangi bir virüs koruma modu.

    * (Not: 'C: \ ProgramData \ Anaconda3' bu klasör varsayılan kurulum klasörüdür, Anaconda'yı kurarken kurulum hedefi isteminde hariç tuttuğunuz yolu değiştirebilirsiniz) *

  4. Şimdi Anaconda'yı yönetici ayrıcalıklarıyla kurun.
    • Kurulum yolunu 'C: \ ProgramData \ Anaconda3' olarak ayarlayın veya özel yolunuzu belirtebilirsiniz, sadece herhangi bir beyaz boşluk içermemesi gerektiğini ve virüs tespitinin dışında bırakılması gerektiğini unutmayın.
    • Gelişmiş Kurulum Seçeneklerinde "Anaconda'yı PATH ortam değişkenime ekle (isteğe bağlı)" ve "Anaconda'yı varsayılan Python 3.6'ım olarak kaydet" seçeneğini işaretleyebilirsiniz.
    • Diğer varsayılan ayarlarla kurun. Tamamlandıktan sonra bitir'e tıklayın.
    • Bilgisayarı yeniden başlatın.

Şimdi Komut istemini veya Anaconda istemini açın ve aşağıdaki komutu kullanarak kurulumu kontrol edin

conda listesi

Herhangi bir paket listesi alırsanız, anaconda / miniconda başarıyla yüklenir.


1

Anaconda'yı birkaç kez kurduğumda bu sorun benim için ortaya çıktı. Kaldırma işlemi yaparken dikkatliydim, ancak kaldırma işleminin geri almadığı bazı şeyler var.

Benim durumumda, ben bir dosyayı kaldırmak için gerekli Microsoft.PowerShell_profile.ps1dan ~\Documents\WindowsPowerShell\. Bu dosyanın suçlu olduğunu bir metin düzenleyicide açarak belirledim. Eski kurulum konumuna başvurduğunu gördüm C:\Anaconda3\.


1

Anaconda-navigator'ı yeni başlattım ve buradan conda komutlarını çalıştırdım.


0

Pencerelerde bu sorunu yaşadım. Cevapların çoğu anaconda tarafından önerildiği gibi değildir, başka şeyleri bozabileceği için ortam değişkenlerine giden yolu eklememelisiniz. Bunun yerine, en üstteki cevapta belirtildiği gibi anaconda istemini kullanmalısınız.

Ancak bu da kırılabilir. Bu durumda kısayola sağ tıklayın, kısayol sekmesine gidin ve hedef değer aşağıdaki gibi bir şey okumalıdır:

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
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.