Python Anaconda - Nasıl güvenle kaldırılır


246

Mac'e Python Anaconda'yı (OS Mavericks) yükledim. Mac bilgisayarımda Python'un varsayılan sürümüne dönmek istedim. Bunu yapmanın en iyi yolu nedir? ~/anacondaDizini silmeli miyim ? Başka değişiklik gerekli mi?

Şu anda çalıştırdığımda which pythonbu yolu alıyorum:

/Users/username/anaconda/bin/python


3
@PeterWang neden artık Anaconda'yı kullanmak istemediğini düşünüyorsunuz?
jononomo

8
@PeterWang conda AWS üzerinde konuşlandırılamıyor, işe almakta çok fazla sorun yaşıyorum ve anaconda yüklü olduğunda pip / virtualenv kullanamıyorum ...
ajl123

5
Anaconda aslında kaldırılması için bir rehber olması conda.pydata.org/docs/install/full.html#os-x-anaconda-install
Dials Mavis

8
@PeterWang Anaconda, varsayılan olarak pip tarafından modül yüklemeleri için kullanılan varsayılan mac yorumcumu geçersiz kılar. Modüllerimin neden yüklenmediğini anlamaya çalışırken bugün yaklaşık bir saatimi boşa harcadım.
16:56

Bu sorunuza cevap veriyor mu? Anaconda'yı macOS'tan tamamen kaldırma
AMC

Yanıtlar:


234

Gönderen docs :

Anaconda bir terminal penceresi açın ve tüm anaconda yükleme dizini kaldırmak kaldırmak için: rm -rf ~/anaconda. Ayrıca ~/.bash_profileanaconda dizinini PATH ortam değişkeninizden düzenleyebilir ve kaldırabilir ve ana dizinde oluşturulmuş olabilecek gizli .condarcdosya .condave .continuumdizinleri kaldırabilirsiniz rm -rf ~/.condarc ~/.conda ~/.continuum.

Diğer notlar:

  • Python3 yüklemeleri ~/anaconda3yerine bir dir kullanabilir ~/anaconda.
  • Ayrıca sahip olabilir ~/.anacondakaldırılabilir gizli dizini.
  • Nasıl yüklediğinize bağlı olarak PATH, kabuk profilinizde değil, runcom dosyalarınızdan birinde değiştirilmiş olabilir. Bu nedenle, örneğin bash kullanıyorsanız ~/.bashrc, PATHdeğiştirilen öğeyi bulamazsanız kontrol ettiğinizden emin olun ~/.bash_profile.

28
Ubuntu 14.04 sistemimde $ PATH değişiklikleri yapıldı ~/.bashrc, değil ~/.bash_profile.
Ürdün

3
Ayrıca ~/.anaconda/navigator. Tabii ki dizinleri sıçradı.
smci

7
Bir python3 kurulumu için ~ / anaconda3 vardı.
AnneTheAgile

5
kurulumum / anaconda3 / konumunda, bu yüzden bazılarının yapılması gerekebilirrm -rf /anaconda3/
canada11

Çok yararlı. Canada11 yukarıda belirtildiği gibi ben tu buna göre yolunu ayarlamak vardı bu yüzden, ben anaconda2 vardı
Will

150

Anaconda yükleyici, ~/.bash_profilebetiğinize anaconda bin dizinini $PATHortam değişkeninize ekleyen bir satır ekler . Anakonda dizinini silmek için yapmanız gereken tek şey bu olmakla birlikte, bu satırı kurulum komut dosyanızdan kaldırmak da iyi bir temizliktir.


24
Ayrıca silmeniz gereken ~/.continuumve ~/.spyder2ve ~/.cacheve ~/.distlibve ~/.matplotlibdizinleri de olabilir.
jononomo

10
Ana dizininizde ( ~/), anaconda: tarafından oluşturulan .bash_profile-anaconda.bakve orijinalinizi yedekleyen bir yedekleme dosyası da vardır .bash_profile. Bu dosyayı geçerli dosyanızla karşılaştırabilir .bash_profileve bundan sonra .bash_profile-anaconda.bakdosyayı güvenle kaldırabilirsiniz .
YaOzI

10
Anaconda'nın $PATHekleme satırını buldum ~/.bashrc, fyi.
TheGrimmScientist

1
Dosya bash dosyasını Windows'ta nerede bulabilirim?
Mohit Motwani

1
@MohitMotwani pencerelerde bash dosyası yok Adımlar pencereler için tamamen farklı. buraya bakın
Tejas Shetty

107

Anaconda platformundan temin edilebilen " anaconda clean " paketi güvenli bir şekilde kaldırılmalıdır.

conda install anaconda-clean   # install the package anaconda clean
anaconda-clean --yes           # clean all anaconda related files and directories 
rm -rf ~/anaconda3             # removes the entire anaconda directory

rm -rf ~/.anaconda_backup       # anaconda clean creates a back_up of files/dirs, remove it 
                                # (conda list; cmd shouldn't respond after the clean up)

Daha fazla bilgi için bkz . Https://docs.anaconda.com/anaconda/install/uninstall .


Demleme yoluyla ikinci bir anaconda kurulumu yaptım. Kaldırmak için brew cask uninstall anacondaek olarak aramam gerekiyordu .
asmaier

Bu cevabı kullanarak PATH'ımı kaybettim ve sıfırlamak zorunda kaldım. Maden olarak özelleştirilmiş PATH (henüz) olmayan yepyeni bir makine görmek büyük bir sorun değildi ... ama bazı ithal PATH yapılandırmasını kaybetme riski olan herkesi uyarmak için yorum yapmak istedim.
olisteadman

24

Anaconda dizinini kaldırmak yardımcı olur, ancak anaconda'yı bazen yakın gelecekte kullanmanız gerekebileceğinden bunun iyi bir fikir olduğunu düşünmüyorum. Yani, mwaskom tarafından önerildiği gibi , anaconda yükleyici otomatik PATHolarak anaconda/bindizindeki dizine işaret eden değişkeni ekler .~/.bashrc dosyadaki .

Şuna benziyor

PATH="/home/linuxsagar/anaconda3/bin:$PATH

Yani, sadece satırı yorumlayın (satırın #başına ekleyin ). Sonra ~/.bashrcyürütme dosyasını yeniden yükleyinsource ~/.bashrc

Şimdi, which pythonyeni terminalde yapılan değişiklikleri doğrulayın .


1
@XiaodongQi $which pythonsonra yeni terminal penceresinde denediniz $source ~/.bashrcmi?
sgiri

Python yolunu kontrol ettim, hala anaconda dizinine işaret ediyordu. Sonra bu sorunu çözmek için bir çözüm buldum. Önerilen Ne Ayrıca, ben de bir çizgi eklendi export PATH=/usr/bin:$PATHiçinde ~/.bashrcdosyanın. Sonra çalışır! Teşekkürler!
Xiaodong Qi

Dosya bash dosyasını Windows'ta nerede bulabilirim?
Mohit Motwani


10

Sistemdeki temel Python kurulumunu kullanabilmek için Anaconda'yı kaldırıyorsanız, bu adımları izleyerek ve Anaconda'yı kaldırmadan yolu geçici olarak devre dışı bırakabilirsiniz.

Ana dizininize gidin. Sadece bir cdkomut yapacak.

Dosyayı düzenleyin .bashrc.

export PATH="/home/ubuntu/anaconda3/bin:$PATH"Dosyadaki gibi bir şey arayın .

#Komut dosyasından yorum yapmak için başında bir koyun .

#export PATH="/home/ubuntu/anaconda3/bin:$PATH"

Yeni bir terminal açın ve temel python kurulumunu çalıştırıyor olmalısınız. Bu Linux sistemlerinde çalışır. Mac üzerinde de çalışmalı.


nedense yeniden başlamak zorunda kaldım. Bunun gerçekten gerekli olduğunu düşünmeyin, ancak hiçbir şeyi kaldırmadan çalıştı.
Mike

1
evet .. Bunun gerekli olduğunu düşünmüyorum! Sadece yeni bir mermi açmak, tahmin ettiğim işi yapmalı!
jp0d

6

Anaconda yazılımını kaldırmak

Anaconda'yı kaldırmak için programı basit bir şekilde kaldırabilirsiniz. Bu, çoğu kullanıcı için iyi olan birkaç dosya geride bırakacaktır. Bkz. Seçenek A.

Anaconda ve programlarından yapılandırma dosyalarının ve dizinlerin tüm izlerini kaldırmak istiyorsanız, önce Anaconda-Clean programını indirip kullanabilirsiniz, ardından basit bir kaldırma işlemi yapabilirsiniz. Bkz. Seçenek B.

Seçenek A

Anaconda'yı kaldırmak için basit kaldırmayı kullanın:

macOS – Terminal.app veya iTerm2 terminal uygulamasını açın ve ardından anaconda2 veya anaconda3 gibi bir adı olan Anaconda dizininizin tamamını girerek kaldırın. rm -rf ~/anaconda3 .

Seçenek B

Anaconda-Clean kullanarak tam kaldırma ve basit kaldırma.

NOT: Anaconda-Clean, basit sökmeden önce çalıştırılmalıdır.

Anaconda-Clean paketini Anaconda Prompt veya bir terminal penceresinden yükleyin:

conda install anaconda-clean

Aynı pencerede şu komutlardan birini çalıştırın:

Her birini silmeden önce Anaconda ile ilgili tüm dosyaları ve dizinleri onay istemiyle kaldırın:

anaconda-clean

Veya her birini silmeniz istenmeden Anaconda ile ilgili tüm dosyaları ve dizinleri kaldırın:

anaconda-clean --yes

Anaconda-Clean, ana dizininizde .bash_profileadlandırılan bir klasörde kaldırılabilecek tüm dosya ve dizinlerin bir yedeğini oluşturur .anaconda_backup. Ayrıca Anaconda-Clean'in AnacondaProjects dizinindeki veri dosyalarınıza dokunmadığını unutmayın. Anaconda-Clean'i kullandıktan sonra, Anaconda'yı kaldırmak için yukarıdaki Seçenek A'daki talimatları izleyin. Anaconda yolunu kaldırma.bash_profile

Linux veya macOS kullanıyorsanız, .bash_profileana dizininizdeki dosyayı aşağıdaki gibi bir satır için kontrol etmek isteyebilirsiniz :

export PATH="/Users/jsmith/anaconda3/bin:$PATH"

NOT: Değiştirin /Users/jsmith/anaconda3/ Gerçek yolunuzla .

Bu satır, Anaconda yolunu PATH ortam değişkenine ekler. Anaconda veya Miniconda'yı ifade edebilir. Anaconda'yı kaldırdıktan sonra bu satırı silebilir ve dosyayı kaydedebilirsiniz.

tarafından resmi kaldırma yolu


başka bir şeyi kaldırmak için bir şey mi yüklüyorsunuz? Ne? Şimdi, anaconda-clean'ı nasıl kaldırabilirim? : |
cs95

5
rm -rf ~/anaconda3

nano ~/.bashrc
  • Ctrl+ W"Anaconda" için arama yapmak
  • Aşağıdaki satırları silin veya yorum yapın:

    /home/sammuel/.bashrc
    # added by Anaconda3 4.2.0 installer
    export PATH="/home/sammuel/anaconda3/bin:$PATH"

Dosyayı düzenlemeyi tamamladığınızda, çıkmak ve değişiklikleri kaydetmek için Ctrl+ Xyazın y.

Anaconda artık sunucunuzdan kaldırıldı.


Ayrıca anaconda3'ü PATH'den sildikten sonra source ~/bashrc, mevcut oturumda değişiklikleri etkili hale getirmek için çalıştırmanız gerekir .
Sachin Dangol

3

Birden fazla anaconda sürümünüz varsa,

rm -rf ~ / anaconda2 [sürüm 2 için]

rm -rf ~ / anaconda3 [sürüm 3 için]

.Bashrc dosyasını bir metin düzenleyicisinde açın

vim .bashrc

anaconda dizinini PATH'inizden kaldırın.

ihracat PATH = "/ home / {kullanıcı adı} / anaconda2 / bin: $ PATH" [sürüm 2 için]

ihracat PATH = "/ home / {kullanıcı adı} / anaconda3 / bin: $ PATH" [sürüm 3 için]


3

Ben sadece:

rm -rf ~/anaconda3

... bu da condayı çıkardı.

Sonra:

mousepad ~/.bashrc

... ve en altta eklenen yol çizgisini kaldırdı (Anaconda tarafından 'Anaconda tarafından eklendi' olarak açıkça tanımlandı.

Anaconda3'ün değişiklikten önce .bashrc dosyamın bir yedeğini oluşturduğunu ve şu şekilde adlandırdığını belirtmek gerekir:

./bashrc-anaconda3.bak

... bu yüzden bunu her zaman yeniden adlandırmış ve değiştirilmiş .bashrc'yi silebilirdim


2

Anaconda'yı kaldırmak için yapmanız gerekenler:

1) Aşağıdaki anaconda kurulum dizinini kaldırın:

rm -rf ~/anaconda2

2) Ve (İSTEĞE BAĞLI):

-> Edit ~ / .bash_profile anaconda dizinini PATH ortam değişkeninizden kaldırmak için.

-> Giriş dizininde oluşturulmuş olabilecek aşağıdaki gizli dosya ve klasörleri kaldırın:

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

kaynak


1

Anaconda Fully'yi Sisteminizden kaldırmak için:

  1. Terminali Aç
  2. rm -rf ~/miniconda
  3. rm -rf ~/.condarc ~/.conda ~/.continuum


1

Her zaman geliştiricilerin tavsiyelerine uymaya çalışıyorum, çünkü bunlar genellikle şimdi sisteminizi nasıl etkileyecekleri. Teorik olarak bu en güvenli yol olmalıdır:


Anaconda-Clean paketini Anaconda Prompt'tan (Linux veya macOS'ta terminal) yükleyin:

conda install anaconda-clean

Aynı pencerede şu komutlardan birini çalıştırın:

Her birini silmeden önce Anaconda ile ilgili tüm dosyaları ve dizinleri onay istemiyle kaldırın:

anaconda-clean

Veya her birini silmeniz istenmeden Anaconda ile ilgili tüm dosyaları ve dizinleri kaldırın:

anaconda-clean --yes

Anaconda-Clean, ana dizininizdeki .anaconda_backup adlı bir klasörde kaldırılabilecek tüm dosyaların ve dizinlerin bir yedeğini oluşturur. Ayrıca Anaconda-Clean'in AnacondaProjects dizinindeki veri dosyalarınıza dokunmadığını unutmayın.

https://docs.anaconda.com/anaconda/install/uninstall/


0

Benim durumumda Anaconda3 giriş dizinine kurulmadı. Bunun yerine, kökte kuruldu. Bu nedenle, kaldırmak için aşağıdakileri yapmak zorunda kaldım:

sudo rm -rf /anaconda3/bin/python

0

Pencereler için

  • Anaconda-clean modülünü kullanarak

    conda install anaconda-clean

    ardından dosyaları adım adım silmek için aşağıdaki komutu çalıştırın:

    anaconda-clean

    Veya hepsini silmek için aşağıdaki komutu çalıştırın.

    anaconda-clean --yes
  • Bundan sonra Denetim Masası> Programlar> Programı Kaldır'ı açın, burada yayıncının Anaconda olduğu python'u kaldırın.

  • Şimdi, anaconda / scriptleri ve / anaconda / 'ı PATH değişkeninden kaldırabilirsiniz.

Umarım yardımcı olur.

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.