Conda komutu Windows 10'da tanınmıyor


111

Anaconda 4.4.0 (Python 3.6 sürümü) buradaki talimatları uygulayarak Windows 10'a kurdum: https://www.continuum.io/downloads . Ancak, Komut istemi penceresini açıp yazmaya çalıştığımda

conda list

Ben alıyorum

'conda' komutu tanınmıyor ...

hata.

Koşmaya çalıştım

set PATH=%PATH%;C:\Users\Alex\Anaconda3

ama yardımcı olmadı. Dosyamı düzenlemem gerekebileceğini de okudum .bashrc, ancak bu dosyaya nasıl erişeceğimi ve onu nasıl düzenlemem gerektiğini bilmiyorum.


Windows 10'da, Çevresel değişkeni
ramesh

@ramesh, yorumunuz için teşekkürler. Oynadığınız bağlantıda şu yorum görünür: "Bu yöntem yalnızca Yöneticiler grubundaki hesaplar için geçerlidir. Bu yöntemi kullanarak normal bir Kullanıcı düzeyindeki hesabın ortam değişkenlerini değiştirmek mümkün değildir". Maalesef Yöneticiler grubunda değilim, bu yüzden bu yöntemi kullanamıyorum. Bunu yapmanın başka bir yolu var mı? Teşekkürler!
alex

Bazı programların isimleri Anaconda 5.1'de değişmiş gibi görünüyor. Jupyter'i Anaconda acemi olarak kurmaya çalışıyordum ve 5.0 talimatlarının 5.1 için çalışmadığını fark ettim. 5.0'a geri döndü ve çalışması gereken şeyler var. Özellikle, conda'yı bulamadım ve "jupyter notebook", "jupyter-notebook" olarak değişmiş gibi görünüyor. Başka neyin değişmiş olabileceğinden emin değilim.
Eric J.

Windows 10'da aşağıdakileri PATH=%PATH%;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Scripts
yaptım

Kullanıcınız için anaconda jsut yüklediyseniz, Windows 10'da anaconda C: \ Users \% USERNAME% \ AppData \ Local \ Continuum \ anaconda3'tedir. PATH'e hem kök yolunu hem de kök / Scripts / klasörünü ekledim, iyi çalışıyor.
Eduardo Pignatelli

Yanıtlar:


170

Windows'ta Anaconda3'ü kurduğunuz konumun yolunu ayarlamanız gerekecektir.

Benim için anaconda3'ü içine kurdum C:\Anaconda3. Bu nedenle , yol değişkeninizin C:\Anaconda3yanı sıra C:\Anaconda3\Scripts\, örneğin set PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts\.

Bunu powershell ile yapabilirsiniz (yukarıya bakın, https://msdn.microsoft.com/en-us/library/windows/desktop/bb776899(v=vs.85).aspx ) veya windowstuşuna basın → enter environment→ seçin dan settingsedit environment variables for your account→ seçeneğini Pathdeğişken → EditNew.

Test etmek için yeni bir dos kabuğu açın ve şimdi conda komutlarını kullanabilmelisiniz. Örneğin, deneyin conda --version.


3
cevabın için teşekkürler. Sistem değişkenlerindeki yola C: \ Users \ Alex \ Anaconda3 ekledim, ancak conda komutu hala tanınmıyor. Ayrıca komut istemi pencereme "C: \ Users \ Alex> set PATH =% PATH%; C: \ Users \ Alex \ Anaconda3" yazdım, ancak bu da çalışmadı. Yanlış bir şey mi yapıyorum?
alex

1
Üzgünüz, ayrıca C:\Anaconda3\Scripts`in my Path ... In the Scripts subfolder you should also manually find a conda.exe` olduğunu fark etmedim.
mjoppich

1
Teşekkürler. Bulduktan sonra ne yapmalıyım? onu yola eklemek mi?
alex

Evet, klasörü yola ekleyin (bu konuda yeterince açık olamadıysam özür dilerim).
mjoppich

2
Anaconda'yı Windows 10'umdaki tüm kullanıcılar için kurdum, bu yüzden şu yolda sona erdi: C: \ ProgramData \ Anaconda3. Conda'nın çalışması için yoluma şunu eklemem gerekiyordu: C: \ ProgramData \ Anaconda3 \ Scripts.
IvanD

36

Yapılacaklar edilmiş Conda 4.6 sonra değişti .

"Anaconda Prompt" ve "Anaconda Powershell" programları, komutu condasizin için otomatik olarak ortaya çıkarır . Bunları başlangıç ​​menünüzde bulun.

Yukarıdaki istemleri kullanmak istemiyorsanız ve condanormal cmd.exeve Powershell'de kullanıma sunmaya çalışın . Aşağıdaki içeriği okuyun.


condaHer Kabukta Açığa Çıkın

Aşağıdaki içeriğin amacı, komutu condahem cmd.exeWindows'ta hem de Powershell'de kullanılabilir hale getirmektir .

Anaconda kurulumu sırasında "Anaconda'yı PATH ortam değişkenime ekle" seçeneğini zaten işaretlediyseniz, 1. adımı atlayın.

Windows'ta Anaconda kurulum seçenekleri

  1. Anaconda yalnızca mevcut kullanım için kurulursa, ortam değişkenine (kullanıcı olanı) ekleyin %USERPROFILE%\Anaconda3\condabin(yani condabin, değil ). Makinenizdeki tüm kullanıcılar için Anaconda kuruluysa, içine ekleyin .ScriptsPATHC:\ProgramData\Anaconda3\condabinPATH

    Windows'ta sistem ortamı değişkenlerini nasıl ayarlarım?

  2. Yeni bir Powershell açın , başlatmak için aşağıdaki komutu bir kez çalıştırın conda.

    conda init
    

Bu adımlar, condakomutun sizin cmd.exeve Powershell'de gösterildiğinden emin olun .


Genişletilmiş Okuma: conda initConda 4.6'dan

Uyarı: Yeni ekle \path\to\anaconda3\condabinama \path\to\anaconda3\ScriptsSİZİN içine PATH. Bu, 4.6'da tanıtılanconda büyük bir değişikliktir .

Aktivasyon komut dosyası başlatma fron conda4.6 yayın günlüğü

Conda 4.6, her zamankinden daha fazla merminin yeni conda activatekomutu kullanabilmesi için kapsamlı başlatma desteği ekler . Daha fazla bilgi için, conda init –helpbu yeni çalışma yönteminden özellikle heyecan duyuyoruz, çünkü değiştirme ihtiyacını ortadan kaldırmak PATHConda'yı sisteminizdeki diğer yazılımlar için çok daha az rahatsız edici hale getiriyor.

Eski günlerde, \path\to\anaconda3\Scriptssenin içine konulacak olandır PATH. Komut condave varsayılan Python'u "temel" ortamdan aynı anda ortaya çıkarır .

conda4.6'dan sonra , condailgili komutlar olarak ayrılırcondabin . Bu , Python'u "temel" ortamdan etkinleştirmeden YALNIZCA komutu açığa çıkarmayıconda mümkün kılar .

Referanslar


2
Teşekkürler, açık farkla en iyi cevap. Python'u ve diğer her şeyi yoluma eklemek istemedim, en iyi uygulamaları takip etmek ve diğer tüm yanıtların karıştığı Sanal Ortamları kullanmak istedim.
Rob Prouse

1
Bu, 2020'deki doğru cevap ve conda ortamlarını ve yollarını idare etmenin açık ara en temiz yoludur. Ayrıca git-bash (mingw), msys (2) veya cygwin \path\to\anaconda3\Scripts\conda.exe init bashkullanıyorsanız bunun yerine çalıştırmanız gerektiğini unutmayın .
niid

Bunu geri döndürmek için, PATH'ı sıfırlayıp conda inittekrar arayabileceğimi varsayıyorum.
alexpghayes

21

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

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

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

Ardından, komut isteminizdeki setx komutunu kullanarak Python ve Conda'yı yolunuza ekleyebilirsiniz . görüntü açıklamasını buraya girin

Sonra 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


1
Merhaba teşekkürler. anaconda'yı yükledikten sonra, terminali "kapatın" (Windows 10'da ubuntu bash kullanıyorum) ve yeni bir tane açın, bu da Ubuntu'da sistemi yeniden başlatmanız anlamına gelir.
zhihong

18

Windows için Anaconda yükleyicisinin en yeni sürümü, "Anaconda İstemi" ve "Anaconda Powershell İstemi" için bir Windows başlatıcısı da kuracaktır. Normal Windows cmd kabuğu yerine bunlardan birini kullanırsanız, condakomut, python vb. Bu kabukta varsayılan olarak mevcut olmalıdır.

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


13

Anaconda'yı pencerelerde normal cmd'de kullanmak istiyorsanız, Path env değişkeninize birkaç yol eklemeniz gerekir.

Bu yollar ( Bilgisayarınızdaki Anaconda sürümüne bağlı olarak Anaconda3 yerine klasör Anaconda2 olabilir ):

\Users\YOUR_USER\Anaconda3
\Users\YOUR_USER\Anaconda3\Library\mingw-w64\bin
\Users\YOUR_USER\Anaconda3\Library\usr\bin
\Users\YOUR_USER\Anaconda3\Library\bin
\Users\YOUR_USER\Anaconda3\Scripts
\Users\YOUR_USER\Anaconda3\bin

3

Ben de bir saat önce aynı problemle karşılaşmıştım. QuTip Quantum Toolbox'ı Python'da kurmaya çalışıyordum Maalesef bu sayfaya zamanında rastlamadım. Anaconda yükleyicisini indirdiğinizi ve sonuna kadar çalıştırdığınızı varsayalım. Naif bir şekilde, Windows 10'da komut istemini açtım ve qutip kurulum belgelerinde verildiği gibi aşağıdaki komutları yazmak için yordam yaptım .

conda oluştur -n qutip-env

conda config - kanal ekleme conda-forge

conda qutip yüklemek

Ama ilk satırı yazdığım anda şu yanıtı aldım

conda, dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor

hata mesajı

Devam ettim ve bu rakamlarda görüldüğü gibi başka şeyler denedim hata mesajı Sonunda bir dizi conda web sitesinden geçtikten sonra, birinin bu sorunu nasıl çözdüğünü anladım. Aşağıdaki arama çubuğuna Anaconda komut istemini yazın (Cortana'yı selamladığınız yerin aynısı) Anaconda istemi

Buraya geldiğinizde tüm conda komutları her zamanki gibi çalışacaktır.


1

Visual studio 2017 (profesyonel) yüklediyseniz

Kurulum konumu:

C:\ProgramData\Anaconda3\Scripts

Bunu yol ortam değişkeninize pencerelere koyma ve yeniden başlatma zahmetini istemiyorsanız, basitçe şu şekilde çalıştırabilirsiniz:

C:\>"C:\ProgramData\Anaconda3\Scripts\conda.exe" update qt pyqt

0

Anaconda'yı ilk kurduğumda ben bile aynı sorunu yaşadım. 'Conda' komutu bulunamadı dedi.

Bu yüzden, PATH değişkenine iki değer [Anaconda'nın iki yeni yolunu ekledim] sistem ortamı değişkenleri: C: \ Users \ mshas \ Anaconda2 \ & C: \ Users \ mshas \ Anaconda2 \ Scripts

Pek çok insan "Scripts" olan ikinci değişkeni eklemeyi unuttu, sadece "conda" komutunun çalıştığını ekleyin.


0

C: //.../Anaconda3 kurulum dosyasında python.exe'yi ve PATH'ye C: //.../Anaconda3/Scripts'i eklemeniz gerekir.

İlk önce kurulum dizininize gidin, benim durumumda C: // Users / user / Anaconda3'e kurulur ve shift + sağ tıklayın ve "Komut penceresini buradan aç" düğmesine basın veya powershell ise "Powershell'i buradan açın" olabilir , sadece cmd yazın ve komut penceresini çalıştırmak için enter tuşuna basın. Ardından aşağıdaki komutu çalıştırın setx PATH% cd%

Sonra C: // Users / user / Anaconda3 / Scripts'e gidin ve oradaki komut penceresini yukarıdaki gibi açın, ardından aynı "setx PATH% cd%" komutunu çalıştırın.


0

durum # 1 3 yol ayarlamalısınız:

%ANACONDAPATH%;
%ANACONDAPATH%\Scripts;
%ANACONDAPATH%\Library\bin;

Sorunu çözecek:

C:\WINDOWS\system32>conda update conda
Solving environment: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/msys2/noarch/repodata.json.bz2>
Elapsed: -
...

durum # 2 Ayrıca CLI (cmd.exe) yerine Anaconda Promd (Win10 için) kullanabilirsiniz.


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.