sudo: conda: komut bulunamadı


18

Conda'yı 32 bit .shdosyasını kullanarak buradan yükledim .

Kurulum prosedürünün iyi çalışan temel parçaları şunlardır:

Do you approve the license terms? [yes|no]
[no] >>> yes

Miniconda3 will now be installed into this location:
/home/begueradj/miniconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/begueradj/miniconda3] >>> 
PREFIX=/home/begueradj/miniconda3
installing: python-3.4.2-0 ...
installing: conda-env-2.0.1-py34_0 ...
installing: openssl-1.0.1k-0 ...
installing: pycosat-0.6.1-py34_0 ...
installing: pyyaml-3.11-py34_0 ...
installing: readline-6.2-2 ...
installing: requests-2.5.1-py34_0 ...
installing: sqlite-3.8.4.1-0 ...
installing: system-5.8-1 ...
installing: tk-8.5.15-0 ...
installing: xz-5.0.5-0 ...
installing: yaml-0.1.4-0 ...
installing: zlib-1.2.8-0 ...
installing: conda-3.8.3-py34_0 ...
Python 3.4.2 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Do you wish the installer to prepend the Miniconda3 install location
to PATH in your /home/begueradj/.bashrc ? [yes|no]
[no] >>> yes

Prepending PATH=/home/begueradj/miniconda3/bin to PATH in /home/begueradj/.bashrc
A backup will be made to: /home/begueradj/.bashrc-miniconda3.bak


For this change to become active, you have to open a new terminal.

Thank you for installing Miniconda3!
begueradj@begueradj-HP-Compaq-6510b-KE130ET-ABF:~/Desktop$ 

Bir şey sudo conda yüklemek yazın, bu hatayı alıyorum:

sudo: conda: command not found

Bu sorunu nasıl çözebilirim?

Yanıtlar:


18

Sorumun cevabını bu kadar çabuk bulmaya alışkın değilim ama bunun için yaptım:

Sadece komuttan sudoönce kaldırmak zorunda kaldım conda.

Açıklama:

Tüm conda komutları süper kullanıcı ayrıcalıkları olmadan çalıştırılmalıdır.

Umarım gelecekte birine yardımcı olabilir.


5
Gerçekten, bu doğru cevap. Conda, ana dizine kullanıcı ayrıcalıklarıyla yüklenir. Kullanıcı olmayan izinlere sahip dosyalar yazacağı için sudo'yu conda ile kullanmaktan kaçınmalısınız ve daha sonra bu dosyaları değiştirmek için sudo'yu her seferinde kullanmanız gerekir.
asmeurer

4
Bunu yaparsam, bir CondaIOError: Missing write permissions in: /anaconda.
Thomas Ahle

@ThomasAhle Yeni bir soru başlatmalısınız, bunu bağlayabilir ve tam olarak ne yaptığınızı ve sonucun ne olduğunu belirleyebilirsiniz.
Melebius

Benim durumumda ben yüklü sda opt/anacondaile çalıştırmak gerekiyor bu yüzden conda yükledim . Bu yüzden export PATH="/opt/anaconda/bin:$PATH"benim sudo bash ekleyerek sabit
Gabriel Fair

7

Eğer bir alıyorsanız CondaIOErrorile condakomuta, bu demektir Conda dizin indirmek için ve yeni arşiv kurtarır yeterli izinlere sahip değil.

Sadece bu komutları terminalde yürütünüz.

sudo chown -R username /home/username/path-to-conda-folder/

sudo chmod -R +x /home/username/path-to-conda-folder/

PC'nize göre kullanıcı adını ve conda-klasör yolunu değiştirin .

Bu yardımcı olur umarım! :)


1

Eğer sudo izinleriyle çalışmaya karar verirseniz, conda'yı, conda yürütülebilir dosyasının yolunu belirterek çalıştırmalısınız. Bu yol hangi konda ile araştırılabilir.


0

Sudo komut türünü çalıştırmadan önce aşağıdakileri yapabilirsiniz

which conda

sonra tam conda yolunu kullanın

sudo ~/install/ananconda//5.1../etc install myPackageName

Ubuntu'ya Sor hoş geldiniz! Gördüğünüz gibi, bu soru YEARS yıl önce soruldu ve zaten kabul edilmiş bir cevabı var. Lütfen kabul edilen cevaba herhangi bir gelişme sağlamayan eski soruya cevaplar eklemeyin.
Bay Shunz


Çok teşekkür ederim. benim için çalışıyor.
Mohsin Mahmood
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.