पायथन एनाकोंडा - कैसे सुरक्षित रूप से स्थापना रद्द करें


246

मैंने मैक (OS Mavericks) पर पायथन एनाकोंडा स्थापित किया। मैं अपने मैक पर अजगर के डिफ़ॉल्ट संस्करण पर वापस लौटना चाहता था। ऐसा करने का सबसे अच्छा तरीका क्या है? क्या मुझे ~/anacondaनिर्देशिका को हटा देना चाहिए ? किसी अन्य परिवर्तन की आवश्यकता है?

वर्तमान में जब मैं दौड़ता which pythonहूं तो मुझे यह रास्ता मिलता है:

/Users/username/anaconda/bin/python


3
@PeterWang आप यह क्यों मानते हैं कि वह अब एनाकोंडा का उपयोग नहीं करना चाहता है?
जोनोमो

8
@PeterWang conda AWS पर तैनात नहीं हो सकता है, मुझे काम करने में बहुत परेशानी हो रही है और जब मैं एनाकोंडा स्थापित कर रहा हूं तो पाइप /
वर्चुनेल का

5
एनाकोंडा के पास वास्तव में conda.pydata.org/docs/install/full.html#os-x-anaconda-install
Dials Mavis

8
@PeterWang एनाकोंडा ने मेरी डिफ़ॉल्ट मैक दुभाषिया को उखाड़ फेंका जो डिफ़ॉल्ट रूप से मॉड्यूल इंस्टॉल के लिए पाइप द्वारा उपयोग किया जाता है। मैंने अपना लगभग एक घंटा आज बर्बाद किया और यह जानने की कोशिश की कि मेरे मॉड्यूल क्यों लोड नहीं हो रहे हैं।
जॉली 1234

जवाबों:


234

से डॉक्स :

एनाकोंडा को अनइंस्टॉल करने के लिए एक टर्मिनल विंडो खोलें और पूरी एनाकोंडा इंस्टॉल डायरेक्टरी को हटा दें rm -rf ~/anaconda:। आप ~/.bash_profileअपने PATH पर्यावरण चर से एनाकोंडा निर्देशिका को संपादित और हटा सकते हैं, और छिपी हुई .condarcफ़ाइल .condaऔर .continuumनिर्देशिकाओं को हटा सकते हैं जो कि होम निर्देशिका में बनाई गई हो सकती हैं rm -rf ~/.condarc ~/.conda ~/.continuum

आगे के नोट:

  • Python3 इंस्टॉल के ~/anaconda3बजाय dir का उपयोग कर सकते हैं ~/anaconda
  • आपके पास एक ~/.anacondaछिपी हुई निर्देशिका भी हो सकती है जिसे हटाया जा सकता है।
  • आपके द्वारा इंस्टॉल किए जाने के आधार पर, यह संभव है कि PATHआपकी किसी रनकॉम फ़ाइल में संशोधित किया गया हो, न कि आपके शेल प्रोफाइल में। इसलिए, उदाहरण के लिए यदि आप बैश का उपयोग कर रहे हैं, ~/.bashrcतो अपनी जाँच अवश्य करें कि क्या आपको PATHसंशोधित नहीं मिला है ~/.bash_profile

28
मेरे Ubuntu 14.04 सिस्टम पर, $ PATH परिवर्तन किए गए थे ~/.bashrc, नहीं ~/.bash_profile
जॉर्डन

3
इसके अलावा ~/.anaconda/navigator। यह सुनिश्चित करता है कि चारों ओर निर्देशिकाओं को छींटे।
smci

7
मैं python3 स्थापित करने के लिए ~ / anaconda3 था।
ऐनीएजाइल

5
मेरी स्थापना / anaconda3 / में है, इसलिए कुछ करने की आवश्यकता हो सकती हैrm -rf /anaconda3/
canada11

बहुत मददगार। के रूप में canada11 से ऊपर कहा गया है, मैं anaconda2 था तो मैं तू तदनुसार पथ को समायोजित किया था
विल

150

एनाकोंडा इंस्टॉलर आपकी ~/.bash_profileस्क्रिप्ट में एक पंक्ति जोड़ता है जो एनाकोंडा बिन डायरेक्टरी को आपके $PATHपर्यावरण चर में प्रस्तुत करता है। एनाकोंडा निर्देशिका को हटाना आपको बस इतना करना चाहिए, लेकिन इस पंक्ति को अपनी सेटअप स्क्रिप्ट से भी दूर करना अच्छा है।


24
वहाँ भी हो सकता है ~/.continuumऔर ~/.spyder2और ~/.cacheऔर ~/.distlibऔर ~/.matplotlibनिर्देशिका है, जो आप भी हटा देना चाहिए।
जोनोमो

10
आपके होम डायरेक्टरी ( ~/) में, एनाकोंडा द्वारा बनाई गई एक बैकअप फ़ाइल भी है: .bash_profile-anaconda.bakजो आपके मूल का बैकअप लेती है .bash_profile। आप उस फाइल की अपने करंट से तुलना कर सकते हैं .bash_profile, और उसके बाद, आप सुरक्षित रूप से .bash_profile-anaconda.bakफाइल को हटा सकते हैं ।
योजि

10
मुझे एनाकोंडा की $PATHफीडिंग लाइन इन ~/.bashrcफी, मिली ।
द ग्रीमस्मिंटिस्ट

1
मुझे विंडोज़ पर उसकी फ़ाइल बैश फ़ाइल कहाँ मिलेगी?
मोहित मोटवानी

1
@MohitMotwani खिड़कियों पर कोई बैश फाइल नहीं है। स्टेप्स विंडोज के लिए बिल्कुल अलग हैं। यहाँ देखें
तेजस शेट्टी

107

एनाकोंडा प्लेटफॉर्म से उपलब्ध पैकेज " एनाकोंडा क्लीन " को सुरक्षित रूप से अनइंस्टॉल करना चाहिए।

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)

अधिक जानकारी के लिए देखें: https://docs.anaconda.com/anaconda/install/uninstall


मेरे पास काढ़ा के माध्यम से एनाकोंडा की दूसरी स्थापना थी। इसे अनइंस्टॉल करने के लिए मुझे brew cask uninstall anacondaइसके अलावा कॉल करना होगा ।
asmaier

इस उत्तर का उपयोग करके मैंने अपना पैट खो दिया और इसे रीसेट करना पड़ा। कोई बड़ा मुद्दा नहीं था, जिसमें किसी अनुकूलित PATH (अभी तक) के साथ एक बिल्कुल नई मशीन के रूप में देखा गया ... लेकिन किसी भी आयात PATH कॉन्फ़िगरेशन को खोने का जोखिम उठाने वाले किसी भी व्यक्ति को चेतावनी देने के लिए टिप्पणी करना चाहता था।
जैतून का तेल

24

एनाकोंडा निर्देशिका को हटाने से मदद मिलती है, लेकिन मुझे नहीं लगता कि यह एक अच्छा विचार है क्योंकि आपको निकट भविष्य में कभी-कभी एनाकोंडा का उपयोग करने की आवश्यकता हो सकती है। इसलिए, जैसा कि mwaskom द्वारा सुझाया गया है , एनाकोंडा इंस्टॉलर स्वचालित रूप से PATHवैरिएबल जोड़ता है जो anaconda/binडायरेक्टरी में इंगित करता है~/.bashrc फ़ाइल है।

यह इस तरह दिख रहा है

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

तो, बस लाइन के बाहर टिप्पणी (लाइन #की शुरुआत में जोड़ें )। फिर ~/.bashrcफ़ाइल निष्पादित को पुनः लोड करेंsource ~/.bashrc

अब, which pythonनए टर्मिनल में निष्पादित परिवर्तनों को सत्यापित करें ।


1
@XiaodongQi के $which pythonबाद आपने नई टर्मिनल विंडो में कोशिश की है $source ~/.bashrc?
sgiri

मैंने अजगर के मार्ग की जांच की, यह अभी भी एनाकोंडा निर्देशिका की ओर इशारा कर रहा था। तब मुझे इस समस्या को हल करने के लिए वर्कअराउंड मिला। आपने जो सिफारिश की, उसके अलावा मैंने फ़ाइल export PATH=/usr/bin:$PATHमें एक पंक्ति भी जोड़ दी ~/.bashrc। यह बाद में काम करता है! धन्यवाद!
Xiaodong Qi

मुझे विंडोज़ पर उसकी फ़ाइल बैश फ़ाइल कहाँ मिलेगी?
मोहित मोटवानी


10

यदि आप सिस्टम में आधार पायथन इंस्टॉलेशन का उपयोग करने में सक्षम होने के लिए एनाकोंडा को अनइंस्टॉल कर रहे हैं, तो आप इन चरणों का पालन करके अस्थायी रूप से पथ को अक्षम कर सकते हैं और एनाकोंडा की स्थापना रद्द नहीं कर सकते।

अपने घर निर्देशिका में जाओ। बस एक cdकमांड करेंगे।

फ़ाइल को संपादित करें .bashrc

export PATH="/home/ubuntu/anaconda3/bin:$PATH"फ़ाइल में कुछ इस तरह देखें ।

#इसे स्क्रिप्ट से टिप्पणी करने के लिए शुरुआत में रखें ।

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

एक नया टर्मिनल खोलें और आपको बेस पायथन इंस्टॉलेशन चलाना चाहिए। यह लिनक्स सिस्टम पर काम करता है। मैक पर भी काम करना चाहिए।


किसी कारण से, मुझे पुनः आरंभ करना पड़ा। लगता है कि वास्तव में आवश्यक नहीं है, लेकिन यह w / o कुछ भी स्थापना रद्द करने का काम किया।
माइक एस।

1
हाँ .. मुझे नहीं लगता कि यह आवश्यक है! बस एक नया खोल खोलना चाहिए जो काम मैं करता हूं!
jp0d

6

एनाकोंडा की स्थापना रद्द करना

एनाकोंडा की स्थापना रद्द करने के लिए, आप प्रोग्राम का एक सरल निष्कासन कर सकते हैं। यह कुछ फ़ाइलों को पीछे छोड़ देगा, जो कि अधिकांश उपयोगकर्ताओं के लिए ठीक है। विकल्प ए देखें।

यदि आप भी एनाकोंडा और इसके कार्यक्रमों से कॉन्फ़िगरेशन फ़ाइलों और निर्देशिकाओं के सभी निशान हटाना चाहते हैं, तो आप पहले एनाकोंडा-क्लीन प्रोग्राम को डाउनलोड और उपयोग कर सकते हैं, फिर एक सरल निकालें। विकल्प बी देखें।

विकल्प ए।

एनाकोंडा की स्थापना रद्द करने के लिए सरल हटाने का उपयोग करें:

macOS- टर्मिनल.ऐप या iTerm2 टर्मिनल एप्लिकेशन खोलें, और फिर अपनी पूरी एनाकोंडा डायरेक्टरी को हटा दें, जिसमें एक नाम जैसे कि एनाकोंडा 2 या एनाकोंडा 3 है, दर्ज करके rm -rf ~/anaconda3

विकल्प बी।

एनाकोंडा-स्वच्छ और सरल हटाने का उपयोग करके पूर्ण स्थापना रद्द करें।

नोट: एनाकोंडा-क्लीन को सरल हटाने से पहले चलाया जाना चाहिए।

एनाकोंडा प्रॉम्प्ट या टर्मिनल विंडो से एनाकोंडा-क्लीन पैकेज स्थापित करें:

conda install anaconda-clean

उसी विंडो में, इनमें से एक कमांड चलाएँ:

हर एक को हटाने से पहले पुष्टि के साथ सभी एनाकोंडा-संबंधित फ़ाइलों और निर्देशिकाओं को निकालें:

anaconda-clean

या, सभी एनाकोंडा-संबंधित फ़ाइलों और निर्देशिकाओं को हटा दें, बिना प्रत्येक को हटाने के लिए प्रेरित किया जाए:

anaconda-clean --yes

एनाकोंडा-क्लीन उन सभी फाइलों और निर्देशिकाओं का बैकअप बनाता है जिन्हें हटाया जा सकता है, जैसे कि .bash_profileनाम वाले फ़ोल्डर में.anaconda_backup आपके होम निर्देशिका में में। यह भी ध्यान दें कि एनाकोंडा-क्लीन आपकी डेटा फ़ाइलों को एनाकोंडाप्रोजेक्ट डायरेक्टरी में अछूता नहीं छोड़ता है। एनाकोंडा-क्लीन का उपयोग करने के बाद, एनाकोंडा की स्थापना रद्द करने के लिए विकल्प ए में दिए गए निर्देशों का पालन करें। एनाकोंडा पथ से हटाना.bash_profile

यदि आप लिनक्स या macOS का उपयोग करते हैं, तो आप .bash_profileअपने होम डायरेक्टरी में फ़ाइल को एक लाइन के लिए जाँचना चाह सकते हैं जैसे:

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

नोट: /Users/jsmith/anaconda3/अपने वास्तविक पथ के साथ बदलें ।

यह पंक्ति PATH पर्यावरण चर में एनाकोंडा पथ को जोड़ती है। यह या तो एनाकोंडा या मिनिकोंडा को संदर्भित कर सकता है। एनाकोंडा की स्थापना रद्द करने के बाद, आप इस लाइन को हटा सकते हैं और फ़ाइल को बचा सकते हैं।

द्वारा आधिकारिक: अनइंस्टॉल रास्ता


कुछ और की स्थापना रद्द करने के लिए कुछ स्थापित? क्या? अब, मैं एनाकोंडा-क्लीन की स्थापना कैसे करूं? : |
CS95

5
rm -rf ~/anaconda3

nano ~/.bashrc
  • Ctrl+ W"एनाकोंडा" की खोज करने के लिए
  • निम्नलिखित पंक्तियों को हटाएं या टिप्पणी करें:

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

जब आप फ़ाइल का संपादन कर रहे हों, तो बाहर निकलने और परिवर्तनों को सहेजने के लिए Ctrl+ टाइप करें।Xy

अब एनाकोंडा आपके सर्वर से हटा दिया गया है।


PATH से एनाकोंडा 3 को हटाने के बाद, आपको source ~/bashrcवर्तमान सत्र पर परिवर्तनों को प्रभावी बनाने के लिए चलाने की आवश्यकता है ।
सचिन डंगोल

3

मामले में आपके पास एनाकोंडा के कई संस्करण हैं,

rm -rf ~ / anaconda2 [संस्करण 2 के लिए]

rm -rf ~ / anaconda3 [संस्करण 3 के लिए]

एक टेक्स्ट एडिटर में .bashrc फ़ाइल खोलें

vim .bashrc

अपने पथ से एनाकोंडा निर्देशिका निकालें।

निर्यात पथ = "/ घर / {उपयोगकर्ता नाम} / anaconda2 / bin: $ PATH" [संस्करण 2 के लिए]

निर्यात पथ = "/ घर / {उपयोगकर्ता नाम} / anaconda3 / bin: $ PATH" [संस्करण 3 के लिए]


3

मैं सामान्यत:

rm -rf ~/anaconda3

... इससे कोंडा भी हट गया।

फिर:

mousepad ~/.bashrc

... और बहुत नीचे जोड़े गए मार्ग को हटा दिया (स्पष्ट रूप से एनाकोंडा द्वारा पहचाना गया 'एनाकोंडा द्वारा जोड़ा गया')।

वर्थ नोटिंग कि एनाकोंडा 3 ने संशोधन से पहले मेरी .bashrc फ़ाइल का बैकअप बनाया , और इसे इस नाम दिया:

./bashrc-anaconda3.bak

... तो मैं हमेशा ही इसका नाम बदल सकता था और अपने संशोधित .bashrc को हटा सकता था


2

एनाकोंडा की स्थापना रद्द करने के लिए आपको निम्न करना होगा:

1) के साथ पूरी एनाकोंडा स्थापित निर्देशिका निकालें:

rm -rf ~/anaconda2

2) और (वैकल्पिक):

-> अपने पाथ पर्यावरण चर से एनाकोंडा निर्देशिका को हटाने के लिए ~ / .bash_profile संपादित करें।

-> निम्नलिखित छिपी हुई फ़ाइल और फ़ोल्डरों को हटा दें जो होम डायरेक्टरी में बनाई गई हो सकती हैं:

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

स्रोत


1

अपने सिस्टम से पूरी तरह से एनाकोंडा की स्थापना रद्द करने के लिए:

  1. टर्मिनल खोलें
  2. rm -rf ~/miniconda
  3. rm -rf ~/.condarc ~/.conda ~/.continuum


1

मैं हमेशा डेवलपर्स की सलाह का पालन करने की कोशिश करता हूं, क्योंकि वे आमतौर पर ऐसे होते हैं कि अब यह आपके सिस्टम को कैसे प्रभावित करेगा। सैद्धांतिक रूप से यह सबसे सुरक्षित तरीका होना चाहिए:


एनाकोंडा प्रॉम्प्ट (लिनक्स या मैकओएस पर टर्मिनल) से एनाकोंडा-क्लीन पैकेज स्थापित करें:

conda install anaconda-clean

उसी विंडो में, इनमें से एक कमांड चलाएँ:

हर एक को हटाने से पहले पुष्टि के साथ सभी एनाकोंडा-संबंधित फ़ाइलों और निर्देशिकाओं को निकालें:

anaconda-clean

या, सभी एनाकोंडा-संबंधित फ़ाइलों और निर्देशिकाओं को हटा दें, बिना प्रत्येक को हटाने के लिए प्रेरित किया जाए:

anaconda-clean --yes

एनाकोंडा-क्लीन सभी फाइलों और निर्देशिकाओं का एक बैकअप बनाता है जिसे आपके होम निर्देशिका में .anaconda_backup नामक फ़ोल्डर में हटाया जा सकता है। यह भी ध्यान दें कि एनाकोंडा-क्लीन आपकी डेटा फ़ाइलों को एनाकोंडाप्रोजेक्ट डायरेक्टरी में अछूता नहीं छोड़ता है।

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


0

मेरे मामले में एनाकोंडा 3 होम डायरेक्टरी में स्थापित नहीं किया गया था। इसके बजाय, यह रूट में स्थापित किया गया था। इसलिए, मुझे इसे अनइंस्टॉल करने के लिए निम्न कार्य करना पड़ा:

sudo rm -rf /anaconda3/bin/python

0

विंडोज के लिए

  • एनाकोंडा-क्लीन मॉड्यूल का उपयोग करके स्थापित करें

    conda install anaconda-clean

    फिर, चरण दर चरण फ़ाइलें हटाने के लिए निम्न कमांड चलाएँ:

    anaconda-clean

    या, उन सभी को हटाने के लिए बस निम्नलिखित आदेश चलाएँ-

    anaconda-clean --yes
  • इसके बाद ओपन कंट्रोल पैनल> प्रोग्राम्स> अनइंस्टॉल प्रोग्राम, यहां उस अजगर को अनइंस्टॉल करें जिसके लिए प्रकाशक एनाकोंडा है।

  • अब, आप एनाकोंडा / स्क्रिप्ट्स और / एनाकोंडा / PATH वैरिएबल से निकाल सकते हैं।

आशा करता हूँ की ये काम करेगा।

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