MacOS से पूरी तरह से एनाकोंडा को अनइंस्टॉल कैसे करें


138

मैं MacOS Sierra से एनाकोंडा को पूरी तरह से कैसे अनइंस्टॉल कर सकता हूं और मूल पायथन में वापस आ सकता हूं? मैं का उपयोग करने की कोशिश की है, conda-clean -yesलेकिन वह काम नहीं करता है। मैं भी सामान निकालता हूं, ~/.bash_profileलेकिन यह अभी भी एनाकोंडा अजगर का उपयोग करता है और मैं अभी भी condaकमांड चला सकता हूं ।


क्या उबंटू के लिए एक अनुरूप पद है?
नाथन

@frank उबंटू के लिए स्वीकृत उत्तर कार्य भी नहीं करता है?
उलसीसे बीएन


3
haha कोई रास्ता नहीं आप इसे नकल के रूप में चिह्नित करने के लिए एक लगभग 2 साल पुरानी पोस्ट पर गए
जॉर्डन बैरन

2
अगर कोई इसके अलावा condaकमांड नहीं पाता है तो कॉन्डा को कैसे अनइंस्टॉल करता है लेकिन डायरेक्टरी अभी भी मौजूद है?
चार्ली पार्कर

जवाबों:


248

कॉन्फ़िगरेशन निकालने के लिए:

conda install anaconda-clean
anaconda-clean --yes

एक बार कॉन्फ़िगरेशन हटा दिए जाने के बाद आप एनाकोंडा इंस्टॉल फ़ोल्डर को हटा सकते हैं, जो आमतौर पर आपके घर के नीचे होता है:

rm -rf ~/anaconda3

इसके अलावा, anaconda-clean --yesकमांड आपके होम डायरेक्टरी फॉर्मेट में एक बैकअप बनाती है ~/.anaconda_backup/<timestamp>। उस एक को भी हटाना सुनिश्चित करें।


EDIT (v5.2.0) : अब यदि आप सभी को साफ करना चाहते हैं, तो आपको अपनी जोड़ी गई दो अंतिम पंक्तियों को भी हटाना होगा .bash_profile। वे ऐसे दिखते हैं:

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

7
अधिक जानकारी के लिए यहां एनाकोंडा का आधिकारिक लिंक दिया गया है
n1k31t4

3
rm -rf ~/anaconda2मैक के लिए है। विंडोज के लिए- कंट्रोल पैनल में, प्रोग्राम जोड़ें या निकालें या प्रोग्राम को अनइंस्टॉल करें चुनें, और फिर पायथन 3.6 (एनाकोंडा) या पायथन के अपने संस्करण का चयन करें।
रेने डुकैम्प

4
जिज्ञासा से बाहर, क्या सरल rmछोड़ देता है कि एनाकोंडा-क्लीन - अयस से छुटकारा मिलता है?
नाथन

10
महान गाइड, लेकिन एक छोटे टाइपो के साथ - एनाकोंडा के लिए डिफ़ॉल्ट स्थापना स्थान rootफ़ोल्डर है, न कि होम फ़ोल्डर। इस प्रकार, rm -rf ~/anaconda3वास्तव में कुछ भी हटाने के बिना, मौन विफल रहेगा, अर्थात। सही कमांड है sudo rm -rf /anaconda3या sudo rm -rf /anaconda2एनाकोंडा संस्करण के आधार पर स्थापित किया।
7

1
मुझे नहीं पता, लेकिन सिर्फ इसलिए कि कोई मेरे जैसे किसी कारण से इस स्थान पर था, /Users/brandBrandoParetoopareto/opt/इसलिए मैंने ऐसा किया/Users/brandBrandoParetoopareto/opt/miniconda3
चार्ली पार्कर

39

एनाकोंडा की स्थापना रद्द करने के लिए एक टर्मिनल विंडो खोलें:

  1. संपूर्ण एनाकोंडा इंस्टॉलेशन निर्देशिका निकालें :
rm -rf ~/anaconda
  1. ~/.bash_profile अपने PATHपर्यावरण चर से एनाकोंडा निर्देशिका को संपादित करें और निकालें ।

नोट: आपको इसके बजाय संपादित .bashrcऔर / या .profileफ़ाइलों की आवश्यकता हो सकती है.bash_profile

  1. निम्नलिखित छिपी हुई फ़ाइलों और निर्देशिकाओं को हटा दें, जो कि होम निर्देशिका में बनाई गई हो सकती हैं:

    • .condarc
    • .conda
    • .continuum

उपयोग:

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

2
Newbies के लिए नोट: संपादित .bashrc और / या .profile बजाय करना पड़ सकता है
नाथन

1
जैसा कि DeltaIV ऊपर कहा गया है; यह विफल हो जाएगा। कम से कम मेरे लिए ऐसा किया गया: "महान मार्गदर्शक, लेकिन एक छोटे टाइपो के साथ - एनाकोंडा के लिए डिफ़ॉल्ट स्थापना स्थान होम फ़ोल्डर है, न कि होम फ़ोल्डर। इस प्रकार, rm -rf ~ / anaconda3 मूर्खतापूर्ण विफल हो जाएगा, अर्थात, वास्तव में बिना चलाएं। कुछ भी हटाना। सही कमांड इंस्टॉल किए गए एनाकोंडा संस्करण के आधार पर sudo rm -rf / anaconda3 या sudo rm -rf / anaconda2 है। "
Oeyvind


2

टर्मिनल खोलें और अपनी पूरी एनाकोंडा डायरेक्टरी को हटा दें, जिसमें निम्न कमांड दर्ज करके "एनाकोंडा 2" या "एनाकोंडा 3" जैसा नाम होगा: rm -rf ~ / anaconda3। फिर conda को कमांड "conda uninstall" https://conda.io/docs/commands/conda-uninstall.html से हटा दें ।


जब conda uninstallमैं दौड़ रहा हूंCondaValueError: Value error: no package names supplied, try "conda remove -h" for more details
जॉर्डन बैरन

अपने टर्मिनल में इको $ PATH लिखें, यह जांचने के लिए कि क्या एनाकोंडा का कोई संदर्भ है, यदि निर्यात PATH = "/ path / you / want / want / to /" का उपयोग करना है
मोनिका बोझिनोवा

1

यह एक और जगह है कि एनाकोंडा में एक प्रविष्टि थी जो एनाकोंडा को हटाने के बाद मेरे अजगर स्थापित को तोड़ रही थी। यह आशा करना किसी और की मदद करता है।

यदि आप यार्न का उपयोग कर रहे हैं, तो मुझे यह प्रविष्टि मेरे .yarn.rc फ़ाइल में ~ / "यूज़रनेम" में मिली

अजगर "/ उपयोगकर्ता / कोई / anaconda3 / bin / python3"

इस लाइन को हटाने के लिए पूरी तरह से हटाने के लिए आवश्यक एक अंतिम स्थान निर्धारित किया गया है। मुझे यकीन नहीं है कि उस प्रविष्टि को कैसे जोड़ा गया लेकिन इससे मदद मिली


1

तत्काल सफलता के बिना दोनों स्पाइसीरामेन और जेकिसम से बहुत उपयोगी सुझाव देने के बाद, सिस्टम को परिवर्तनों को पहचानने के लिए मेरे मैक के एक सरल पुनरारंभ की आवश्यकता थी। आशा है कि यह किसी की मदद करता है!


0

यह मेरे लिए काम किया है:

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

फिर $ PATH से .bash_profile से भी निकालें


1
यह एक अच्छा विचार है, लेकिन प्रलेखन के अनुसार, यह कोंडा वातावरण को हटाने के लिए है। : यहाँ जिस तरह से एनाकोंडा पता चलता है का उपयोग करanaconda-clean
n1k31t4

0

मेरी ~ / .bash_profile फ़ाइल में जोड़ना export PATH="/Users/<username>/anaconda/bin:$PATH"(या export PATH="/Users/<username>/anaconda3/bin:$PATH"यदि आपके पास एनाकोंडा 3) है, तो मेरे लिए इस समस्या को ठीक कर दें।


मुझे लगता है कि आप प्रश्न को गलत समझते हैं। सवाल यह है कि एनाकोंडा को अनइंस्टॉल कैसे किया जाए , इसे ठीक नहीं किया जाए। आप यहां जो सुझाव दे रहे हैं, वह एनाकोंडा को रखने / स्थापित करने के लिए एक फिक्स है, इसे हटाए नहीं
अबे

0

आधिकारिक निर्देश यहां दिए गए लगते हैं: https://docs.anaconda.com/anaconda/install/uninstall/

लेकिन अगर आप मुझे पसंद करते हैं जो किसी कारण से काम नहीं करता है और किसी कारण से आपका कॉन्डा आपको ऐसा करने के साथ कहीं और स्थापित किया गया है:

rm -rf ~/opt

मुझे नहीं पता कि इसे वहां क्यों बचाया गया लेकिन मेरे लिए यही किया गया।


यह मेरी कोंडा स्थापना को ठीक करने में मेरे लिए उपयोगी था (यदि यही कारण है कि आप इसे मेरे जैसे पहले स्थान पर अनइंस्टॉल कर रहे हैं): https://stackoverflow.com/a/60902863/1601580 जो मेरे लिए इसे ठीक कर रहा है। यकीन नहीं है कि क्यों conda पहली जगह में अजीब काम कर रहा था या पहली जगह में गलत तरीके से चीजों को स्थापित कर रहा था, हालांकि ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.