2012-02-12 10 views
5

मैं पाइथन 3.2 को अनइंस्टॉल करने और 2.7 पर वापस जाने की कोशिश कर रहा हूं, मुझे पाइथन के साथ बहुत अधिक अनुभव नहीं है, और जैसा कि मैं अब सीख रहा हूं, नवीनतम संस्करण के साथ काम करने के लिए आवश्यक सभी कामों को प्रबंधित करना मुश्किल हो रहा है , और मुझे कॉलेज कोर्स के लिए 2.7 की आवश्यकता है।मैं पायथन 3.2 से 2.7 तक डाउनग्रेड कैसे कर सकता हूं?

मैंने विंडोज 7 को पाइथन 3.2 और 3.1 को अनइंस्टॉल करने के लिए प्रोग्राम जोड़ने/निकालने का प्रयास किया, और फिर मैंने 64 बिट पायथन 2.7 को डाउनलोड और स्थापित किया, लेकिन मैं निष्पादन योग्य के साथ मेरी पहले से मौजूद किसी भी .py फ़ाइलों को खोलने में असमर्थ था Python27 फ़ोल्डर में।

जब मैं किसी भी .py फ़ाइल को खोलने के लिए क्लिक करता हूं, मुझे कोई त्रुटि संदेश नहीं दिखाई देता है लेकिन विंडोज पूछता है कि कौन सा प्रोग्राम फ़ाइल खोलने के लिए है, और यदि मैं c: \ Python 27 में python.exe या pythonw.exe चुनता हूं मुझे एक कंसोल विंडो संक्षिप्त रूप से दिखाई देती है और फिर बंद हो जाती है। संदर्भ मेनू में "IDLE के साथ संपादित करें" विकल्प चला गया है, और यदि मैं IdleX के साथ संपादित करने का प्रयास करता हूं, तो मुझे एक और "विंडो के साथ खोलने के लिए एप्लिकेशन" मिलता है।

+1

आप क्या त्रुटि मिलती है जब आप अजगर 2.7 के साथ अपने पाइथन स्क्रिप्ट चलाने का प्रयास? – icktoofay

+0

आप किस निष्पादन योग्य के बारे में बात कर रहे हैं? क्या आपने डाउनग्रेड किए जाने के बाद 2.7 सिंटैक्स का उपयोग करके प्रोग्राम लिखने का प्रयास किया है? – purpleladydragons

+0

आप वर्चुअलएन्व का उपयोग करने पर एक नज़र डालना चाहते हैं (http://stackoverflow.com/questions/1534210/use-different-python-version-with-virtualenv देखें), लेकिन मैंने विंडोज़ के साथ कभी कोशिश नहीं की है (हालांकि यह मदद कर सकता है: http://www.stuartellis.eu/articles/python-development-windows/)। वर्चुअलनव परियोजनाओं के बीच पुस्तकालयों के संस्करण संघर्षों के लिए बहुत अच्छा है, न केवल पायथन संस्करणों के लिए। – ccoakley

उत्तर

2

पायथन 3.x पाइथन 2.x के साथ पिछड़ा नहीं है, जो रिलीज का उद्देश्य था। पिछड़े संगतता के बारे में चिंता किए बिना Python2.x को साफ करने के लिए।

आपके पास अपने कंप्यूटर पर जितनी चाहें उतनी पाइथन इंस्टॉलेशन हो सकती है, क्योंकि वे एक दूसरे के साथ बातचीत नहीं करते हैं। पायथन इंस्टॉलेशन में इसका अपना फ़ोल्डर होता है, जिसमें यह स्वयं का निष्क्रिय, मॉड्यूल, लॉन्चर, ect है।

+0

मैंने प्रश्न को थोड़ा और वर्णनात्मक, मेरी माफी मांगने के लिए संपादित किया। – womesiete

1

आप पाइचर्म या अन्य पायथन आईडीई इंस्टॉल कर सकते हैं। यह आपको अपने कोड की व्याख्या करने के लिए उपयोग किए जाने वाले पायथन के किस संस्करण को बदलने की अनुमति देता है। यह सिंटैक्स त्रुटियों की पहचान भी करेगा जैसा कि आप लिख रहे हैं और आपको सूचित करेंगे - यदि आपके पास कोड है जो 3.x में काम करता है लेकिन 2.x नहीं।

Ecker00 सही है, एक अलग निर्देशिका में 2.7 इंस्टॉल करने से आप 2.7 तक पहुंच सकते हैं जबकि आपके कंप्यूटर पर अभी भी 3.x है। 2.7 में उनका उपयोग करने के लिए आपको Python27 फ़ोल्डर के पाइप के साथ पुस्तकालयों को दोबारा स्थापित करना होगा।

0

इसे ठीक करने के लिए निम्न चरणों का उपयोग करें।

// चेक वर्तमान अजगर सूचक

ls -l अजगर

// चेक उपलब्ध अजगर संस्करणों

ls -l अजगर *

// अनलिंक करें वर्तमान अजगर संस्करण

sudo अनलिंक अजगर

// का चयन आवश्यक अजगर संस्करण और लिन अजगर आदेश को

sudo ln -s/usr/bin/को Python2।7 अजगर

// पुष्टि सूचक

ls -l अजगर में परिवर्तन

+1

विंडोज 10 पर इसे कैसे करें? – fnc12

संबंधित मुद्दे