Anaconda'yı macOS'tan tamamen kaldırma


139

Anaconda'yı MacOS Sierra'dan tamamen kaldırabilir ve orijinal Python'a nasıl geri dönebilirim? Kullanmayı denedim conda-clean -yesama bu işe yaramıyor. Ben de şeyler kaldırmak ~/.bash_profileama yine de Anaconda python kullanır ve hala condakomutu çalıştırabilirsiniz .


Ubuntu için benzer bir yazı var mı?
Nathan

@frank kabul edilen cevap Ubuntu için de geçerli değil mi?
Ulysse BN


3
haha hiçbir şekilde kopya olarak işaretlemek için neredeyse 2 yaşında bir mesaja gittik
Jordan Baron

2
ek olarak condakomut bulamıyor, ancak dizin hala varsa bir kaldırma conda nasıl ?
Charlie Parker

Yanıtlar:


249

Yapılandırmaları kaldırmak için:

conda install anaconda-clean
anaconda-clean --yes

Yapılandırmalar kaldırıldıktan sonra, genellikle ana dizininizin altında bulunan anaconda kurulum klasörünü silebilirsiniz:

rm -rf ~/anaconda3

Ayrıca, anaconda-clean --yeskomut biçimin ana dizininizde bir yedek oluşturur ~/.anaconda_backup/<timestamp>. Bunu da sildiğinizden emin olun.


DÜZENLE (v5.2.0) : Şimdi tümünü temizlemek istiyorsanız, son eklenen iki satırı da silmeniz gerekir .bash_profile. Şuna benziyorlar:

# added by Anaconda3 5.2.0 installer
export PATH="/Users/ody/anaconda3/bin:$PATH"

7
İşte bir olan Anaconda resmi bağlantı Daha fazla bilgi için.
n1k31t4

3
rm -rf ~/anaconda2Mac içindir. Windows için – Denetim Masası'nda Program Ekle veya Kaldır veya Program kaldır'ı seçin ve ardından Python 3.6 (Anaconda) veya Python sürümünüzü seçin.
Rene Duchamp

4
Meraktan, rmanaconda-clean - yes'in kurtulduğu basit izin nedir?
Nathan

11
Büyük rehber, ancak küçük bir yazım hatasıyla - Anaconda için varsayılan kurulum konumu rootana klasör değil, klasördür. Böylece, rm -rf ~/anaconda3aslında hiçbir şey silmeden, silenty başarısız, yani çalıştırın. Doğru komut sudo rm -rf /anaconda3veya sudo rm -rf /anaconda2Anaconda sürümüne bağlı yüklü.
DeltaIV

1
Nedenini bilmiyorum ama /Users/brandBrandoParetoopareto/opt/ne /Users/brandBrandoParetoopareto/opt/miniconda3
Charlie Parker

39

Anaconda'yı kaldırmak için bir terminal penceresi açın:

  1. Tüm anaconda kurulum dizinini kaldırın :
rm -rf ~/anaconda
  1. Düzenleme ~/.bash_profile senin dan anaconda dizini kaldırmak ve PATHortam değişkeni.

Not: Dosyaları .bashrcve / veya .profiledosyaları düzenlemeniz gerekebilir.bash_profile

  1. Giriş dizininde oluşturulmuş olabilecek aşağıdaki gizli dosyaları ve dizinleri kaldırın:

    • .condarc
    • .conda
    • .continuum

kullanın:

rm -rf ~/.condarc ~/.conda ~/.continuum

2
Yeni başlayanlara not: bunun yerine .bashrc ve / veya .profile dosyasını düzenlemeniz gerekebilir
Nathan

1
DeltaIV'in yukarıda belirttiği gibi; bu başarısız olur. En azından benim için bunu yaptı: "Harika bir rehber, ancak küçük bir yazım hatasıyla - Anaconda için varsayılan kurulum konumu ana klasör değil, kök klasördür. Bu nedenle, rm -rf ~ / anaconda3 sessizce başarısız olur, yani Yüklenen Anaconda sürümüne bağlı olarak doğru komut sudo rm -rf / anaconda3 veya sudo rm -rf / anaconda2'dir. "
Oeyvind


2

Terminali açın ve aşağıdaki komutu girerek “anaconda2” veya “anaconda3” gibi bir adı olacak Anaconda dizininizin tamamını kaldırın: rm -rf ~ / anaconda3. Ardından "conda uninstall" komutuyla conda'yı https://conda.io/docs/commands/conda-uninstall.html kaldırın .


Çalıştırırken conda uninstallalıyorumCondaValueError: Value error: no package names supplied, try "conda remove -h" for more details
Ürdün Baron

anakonda bir referans olup olmadığını kontrol etmek için terminalinize echo $ PATH yazın, eğer ihracat PATH = "/ path / you / want / to / keep" kullanın
Monika Bozhinova

1

Burası anaconda'nın Anaconda'yı kaldırdıktan sonra python kurulumumu kıran bir girişi olduğu bir yer daha. Bunu ummak başka birine yardımcı olur.

Eğer iplik kullanıyorsanız, bu girişi .yarn.rc dosyamda ~ / "kullanıcı adı" içinde buldum

python "/ Kullanıcılar / birisi / anaconda3 / bin / python3"

bu çizginin kaldırılması, tamamen kaldırılması için gereken son bir yeri sabitledi. Bu girişin nasıl eklendiğinden emin değilim ama yardımcı oldu


1

Anında başarı olmadan hem spicyramen hem de jkysam'dan çok yararlı öneriler yaptıktan sonra, sistemin değişiklikleri tanıması için Mac'imin basit bir yeniden başlatılması gerekiyordu. Umarım bu birine yardımcı olur!


0

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

conda remove --all --prefix /Users/username/anaconda/bin/python

ardından .bash_profile dosyasındaki $ PATH dosyasından da kaldır


1
Bu güzel bir fikir, ancak belgelere göre, bu konda ortamların çıkarılması içindir. İşte Anaconda anlaşılacağı yoludur: kullanarakanaconda-clean
n1k31t4

0

~ / .Bash_profile dosyama eklemek export PATH="/Users/<username>/anaconda/bin:$PATH"(veya export PATH="/Users/<username>/anaconda3/bin:$PATH"anaconda 3'ünüz varsa) bu sorunu benim için düzeltti.


Soruyu yanlış anladığınızı düşünüyorum. Soru, Anaconda'nın nasıl kaldırılacağı , düzeltilmemesi. Burada önerdiğiniz şey, Anaconda'yı tutmak / kaldırmak için bir düzeltme, onu çıkarmak değil
Abe

0

Resmi talimatlar burada görünüyor: https://docs.anaconda.com/anaconda/install/uninstall/

ama benden hoşlanıyorsanız bir sebepten ötürü işe yaramadı ve bir sebepten ötürü conda, bunu yapmanızı söyleyen başka bir yere kuruldu:

rm -rf ~/opt

Neden orada kurtarıldığına dair hiçbir fikrim yok ama bunu benim için yaptı.


Bu benim conda kurulumumu düzeltmede benim için yararlı oldu (benim gibi ilk etapta kaldırmanızın nedeni buysa): https://stackoverflow.com/a/60902863/1601580 . Conda'nın neden ilk etapta garip davrandığından veya ilk etapta yanlış bir şekilde taktığından emin değilim ...

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.