विंडोज मशीन से पायथन को पूरी तरह से कैसे हटाएं?


88

मैंने पायथन 2.7 और पायथन 2.6.5 दोनों स्थापित किए। मुझे नहीं पता कि क्या गलत हुआ, लेकिन पायथन से संबंधित कुछ भी काम नहीं करता है। उदाहरण के लिए "setup.py स्थापित" कुछ पैकेजों के लिए "इंस्टॉल" पैरामीटर और अन्य विषम घटनाएं नहीं पहचानते हैं ...

मैं अपने सिस्टम से पायथन को पूरी तरह से हटाना चाहूंगा।
मैंने 2.7 और 2.6 msi फ़ाइलों को चलाने और पायथन को हटाने और फिर केवल 2.6 को चलाने और इसे पुनः इंस्टॉल करने का चयन करने की कोशिश की। फिर भी सामान काम नहीं करते।

मैं पायथन को पूरी तरह से कैसे हटाऊं - हर चीज से? (!)

मैं अपनी पूरी मशीन को सिर्फ अजगर स्थापित करने के कारण पुनः स्थापित नहीं करना चाहूंगा ...


1
मुझे पता चला है कि "अजीब घटना" एक 3 पीथॉन इंस्टॉलेशन के कारण हुई है जो कि बिल्डआउट स्क्रिप्ट द्वारा मेरी सूचना के बिना स्थापित किया गया था ...
जोनाथन

जवाबों:


26

आपको अपने सिस्टम पथ में भी देखना होगा। अजगर खुद को वहाँ रखता है और खुद को दूर नहीं करता है: http://www.computerhope.com/issues/ch000549.htm

आपकी समस्याएं संभवतः शुरू हो गईं क्योंकि आपका अजगर मार्ग गलत की ओर इशारा कर रहा है।


7
और आपको रजिस्ट्री कुंजी को हटाने के लिए विंडोज रजिस्ट्री को साफ करना पड़ सकता है। इस effbot.org/zone/python-register.htm और इसे देखें : docs.python.org/use/windows.html#finding-modules
S.Lott

1
मैं इसका उत्तर इस रूप में दे रहा हूं क्योंकि यह मेरी समस्या के सबसे करीब है ... मुझे पता चला कि मेरी .py संगति को अजगर के निर्माण से बदल दिया गया था। यही कारण है कि ऐसा लगा कि मैं पायथन को अपने सिस्टम से बाहर नहीं निकाल सका - मैं वास्तव में एक परियोजना के अंदर एक छिपी हुई स्थापना थी ...
जोनाथन

दरअसल, मेरी सभी अजगर फाइलें वहीं रखी थीं, जहां उन्हें स्थापित किया गया था। इसके अलावा, उपयोगकर्ता फ़ोल्डर में बनाए गए सभी पैकेज डेटा भी रखे गए थे।
डेनियल मोलर

46

यहां कदम हैं (मेरी गैर-कंप्यूटर-प्रेमी प्रेमिका को मेरे लिए यह पता लगाना था, लेकिन सभी अधिक जटिल प्रक्रियाओं के विपरीत, जो ऑनलाइन मिल सकता है, यह एक काम करता है)

  1. नियंत्रण कक्ष खोलें
  2. "एक कार्यक्रम की स्थापना रद्द करें" पर क्लिक करें
  3. पायथन के लिए नीचे स्क्रॉल करें और प्रत्येक संस्करण की स्थापना रद्द करें पर क्लिक करें जिसे आप अब और नहीं चाहते हैं।

यह विंडोज 7 बॉक्स पर काम करता है, कोई अतिरिक्त कार्यक्रम या स्क्रिप्ट की आवश्यकता नहीं है।


8
यदि आप के साथ फ़ाइलें स्थापित करते हैं pip, तो आप इसके कैश को निकालना चाह सकते हैं%LOCALAPPDATA%\pip
रॉस स्मिथ II

3
यह किया, और मैं स्थापना रद्द करने के बाद केवल 19784 फाइलें और 495 एमबी पायथन इंस्टॉलेशन फ़ोल्डर में छोड़ दिया था। प्रभावशाली ...
user136036

8

ASSOC और FTYPE चलाने के लिए देखें कि आपकी py फाइलें किससे संबंधित हैं। (ये कमांड cmd.exe के लिए आंतरिक हैं इसलिए यदि आप एक अलग कमांड प्रोसेसर ymmv का उपयोग करते हैं।)

C:> assoc .py
.py=Python.File

C:> ftype Python.File
Python.File="C:\Python26.w64\python.exe" "%1" %*

C:> assoc .pyw
.pyw=Python.NoConFile

C:> ftype Python.NoConFile
Python.NoConFile="C:\Python26.w64\pythonw.exe" "%1" %*

(मेरे पास पायथन के 32- और 64-बिट इंस्टॉल हैं, इसलिए मेरा स्थानीय निर्देशिका नाम है।)


2
-1: मेरी कोई भी शान्ति इस आदेश को मान्यता नहीं देती है। आपने इसे कैसे प्राप्त किया, इसके संदर्भ प्रदान करें।
ArtOfWarfare

@ArtOfWarfare: Google पर एक त्वरित खोज आपको यह दिखाना चाहिए कि वे विंडोज का हिस्सा हैं। मुझे नहीं पता कि उन्हें कब पेश किया गया था, लेकिन मुझे लगता है कि उन्हें WinXP के एक हिस्से के रूप में याद किया जा रहा है और वे Win7 का एक हिस्सा हैं, हालांकि शायद वे कुछ संस्करणों से बचे हुए हैं; मैं विंडोज संस्करण अंतर के बारे में बहुत जानकार नहीं हूं)।
डैश-टॉम-बैंग

न ही मैं हूं, न ही कोई और है, मुझे नहीं लगता। मेरे पास विंडोज 7 चलाने वाले दो कंप्यूटर हैं ... मैं भूल जाता हूं कि कौन सा संस्करण है, लेकिन दोनों में से कोई भी कमांड नहीं है।
ArtOfWarfare

2
जिज्ञासु, मैंने इसे देखा। ftypeऔर assoccmd.exe के लिए आंतरिक हैं। शायद आप किसी तीसरे पक्ष के कमांड प्रोसेसर का उपयोग कर रहे हैं जो पूर्ण कमांड सेट का समर्थन नहीं करता है? ss64.com/nt/assoc.html
डैश-टॉम-बैंग

मैंने अभी cmd का उपयोग करने का प्रयास किया और यह कमांड्स को मिला। मैं पावर शेल का उपयोग कर रहा था क्योंकि मैं इस धारणा के तहत था कि यह सब कुछ cmd और अधिक करता है। मैं क्षमाप्रार्थी हूं। मैंने अपने पतन को पूर्ववत कर दिया है।
ArtOfWarfare

5

मेरे पास विंडो 7 (64 बिट) और पायथन 2.7.12 थी, मैंने इसे "डाउनलोड" निर्देशिका से अजगर इंस्टॉलर पर क्लिक करके इसे अनइंस्टॉल कर दिया, फिर मैंने हटा अजगर को चुना तो मैंने "फिनिश" पर क्लिक किया।
मैंने शेष पाइथन संबद्ध निर्देशिका और फ़ाइलों को भी c: ड्राइव और "मेरे दस्तावेज़" फ़ोल्डर से हटा दिया, क्योंकि मैंने वहाँ कुछ फ़ाइलें बनाई थीं।


1
यदि आपके पास अभी भी पायथन इंस्टॉलर नहीं है, तो इसे फिर से डाउनलोड करें और यह आपको अनइंस्टॉल विकल्प तक पहुंच प्रदान करेगा। मैंने विंडोज 10 में पाया कि एड / रिमूव प्रोग्राम्स अनइंस्टॉल सुविधा की स्थापना रद्द नहीं हुई, लेकिन पायथन इंस्टॉलर ने मुझे अनुमति दी।
w5m

5

आप इसे मैन्युअल रूप से हटा सकते हैं।

  1. ओपन कमांड प्रॉम्प्ट
  2. cd C:\Users\<you name>\AppData\Local\Microsoft\WindowsApps
  3. del python.exe
  4. del python3.exe

अब कमांड प्रॉम्प्ट इसे प्रदर्शित नहीं करेगा

where python -> पैदावार कुछ भी नहीं है, और आप स्रोत / एनाकोंडा से एक और संस्करण स्थापित करने के लिए स्वतंत्र हैं और (पर्यावरण चर के लिए अपना पता जोड़ने के बाद -> पथ) आप पाएंगे कि बहुत ही अजगर आप बस स्थापित


1
आप उपयोग भी कर सकते हैं cd %LOCALAPPDATA%\Microsoft\WindowsApps, जो सिस्टम विभाजन के अलावा एक ड्राइव अक्षर होने पर भी सही रास्ता होना चाहिए C:
कोडमेनएक्स

2

अजगर फ़ाइलों में से लगभग सभी को अपने संबंधित फ़ोल्डर ( C:\Python26और C:\Python27) में रहना चाहिए । कुछ इंस्टॉलर (ActiveState) भी .py*फ़ाइलों को जोड़ेंगे और %PATH%एक इंस्टॉल के साथ अजगर पथ को जोड़ेंगे यदि आप "इसे डिफ़ॉल्ट स्थापना के रूप में उपयोग करते हैं" बॉक्स पर टिक करें।


1

मुझे पता है कि यह एक पुराना सवाल है, लेकिन मैं 2.7 और 3.5 के साथ इस समस्या में भाग गया। हालाँकि 2.7 मेरी डिफ़ॉल्ट विंडोज़ अनइंस्टॉल सूची में नहीं दिखेगी, लेकिन यह अनइंस्टॉल के तहत ccleaner टूल टैब में ठीक दिखा। अनइंस्टॉल किया गया और बाद में पुनः स्थापित किया गया और यह अब तक सुचारू कोडिंग रहा है।


1

Windows GUI का उपयोग करके अजगर प्रोग्राम को अनइंस्टॉल करें। यदि यह C:\python36\फ़ोल्डर को हटाने के लिए सुनिश्चित करें कि संग्रहीत किया गया था जैसे युक्त फ़ोल्डर को हटा दें


1

यह वास्तव में काफी सरल है। जब आप इसे स्थापित करते हैं, तो आपने इसे कुछ .exe फ़ाइल (मैं मान रहा हूं) का उपयोग करके किया होगा। बस उस .exe को फिर से चलाएं, और फिर पायथन को संशोधित करने के विकल्प होंगे। बस "पूर्ण स्थापना रद्द करें" विकल्प का चयन करें, और EXE आपके लिए अजगर को पूरी तरह से मिटा देगा।

साथ ही, आपको "पैथ से पायथन हटाएं" चेकबॉक्स करना पड़ सकता है। डिफ़ॉल्ट रूप से इसे चुना जाता है, लेकिन आप इसे सुनिश्चित करने के लिए इसकी जाँच कर सकते हैं :)


0

विंडोज 7 64-बिट, दोनों Python3.4 और Python2.7 के साथ कुछ बिंदु पर स्थापित :)

मैं स्क्रिप्ट की ज़रूरतों के आधार पर Py.exe को Py2 या Py3 में रूट करने के लिए उपयोग कर रहा हूं - लेकिन मैंने पहले अनुचित तरीके से पहले Python27 को अनइंस्टॉल कर दिया था।

Py27 को C: \ python \ Python27 से मैन्युअल रूप से हटा दिया गया था (फ़ोल्डर Python27 मेरे द्वारा पहले हटा दिया गया था)

Python27 को फिर से स्थापित करने पर, यह आपके द्वारा निर्दिष्ट उपरोक्त त्रुटि देता है।
स्थापना प्रक्रिया के दौरान 'शॉर्टकट निकालने' का प्रयास करते समय यह हमेशा वापस होगा।

मैंने C: \ Python \ Python27 पर Python27 की एक प्रति वापस उस मूल फ़ोल्डर में रखी, और उसी विफल Python27 इंस्टॉलर को फिर से चलाया। यह उन वस्तुओं का पता लगाने और उन्हें हटाने से खुश था, और इंस्टॉल के साथ आगे बढ़ा।

यह वह उत्तर नहीं है जो रजिस्ट्री कुंजी के मुद्दों (दूसरों का उल्लेख करता है) को संबोधित करता है, लेकिन यह कुछ हद तक वर्कअराउंड है यदि आप पिछली स्थापनाओं के बारे में जानते हैं जो अनुचित तरीके से हटा दिए गए थे।

आप "regedit" खोलकर और "Python27" की खोज करके इसके बारे में कुछ जानकारी प्राप्त कर सकते हैं - मेरे कमांड-शेल कैश में एक रजिस्ट्री कुंजी दिखाई दे रही है जो c: \ python \ python27 \ (जो हटा दी गई थी और जब खोज में मौजूद नहीं थी रजिस्ट्री इसे खोजने पर)।

पहले से हटाए गए प्रतिष्ठानों को इंगित करने में मदद मिल सकती है।

सौभाग्य!

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