2009-02-12 9 views
15

में विभिन्न परियोजनाओं के लिए पायथन के विभिन्न संस्करणों का उपयोग करना, इसलिए, मैं धीरे-धीरे कुछ पायथन 3.0 में काम कर रहा हूं, लेकिन मेरे पास अभी भी बहुत सी चीजें हैं जो 2.5 पर भरोसा करती हैं।ग्रहण

लेकिन, ग्रहण में, हर बार जब मैं एक 3.0 और 2.5 के बीच परियोजनाओं बदलने के लिए, मैं के माध्यम से

परियोजना जाने की जरूरत है -> गुण -> प्रोजेक्ट प्रकार।

समस्या 1: अगर मैं ड्रॉप डाउन बॉक्स में दुभाषिया को स्विच करता हूं, तो ऐसा कुछ भी नहीं लगता है। मुझे "दुभाषिया को सूचीबद्ध नहीं करने के लिए यहां क्लिक करें" पर क्लिक करने की आवश्यकता है, और यूपी दुभाषिया जिसे मैं उपयोग करना चाहता हूं।

समस्या 2: यह ठीक होगा अगर मैं अपने जीवन के बाकी हिस्सों के लिए प्रत्येक परियोजना के लिए 3.0 पर स्विच कर रहा था, लेकिन मैं अभी भी परियोजनाओं के बीच बहुत सारे स्विचिंग कर रहा हूं और मुझे नहीं लगता कि जल्द ही बदल रहा है । तो, मैं बस कुछ परिचालनों को बचाने की कोशिश कर रहा हूं।

क्या एक्लिप्स को कॉन्फ़िगर करने का कोई तरीका है ताकि यह याद रखे कि कौन सा दुभाषिया मैं किस परियोजना से जुड़ा हूं?

क्या होगा अगर मैंने पूरी तरह से नया कार्यक्षेत्र बनाया? क्या वर्कस्पेस की संपत्ति "दुभाषिया" है?

इसके अलावा, जब मैं फ़ाइल -> नया -> पायडेव प्रोजेक्ट के माध्यम से एक नई परियोजना बनाता हूं तो यह कोई फर्क नहीं पड़ता। जो भी मैंने आखिरी बार "गुण" के माध्यम से चुना है वह ग्रहण का उपयोग कर रहा है।

यह ग्रहण 3.4.0 है, जो Windows XP में चल रहा है।

उत्तर

10

आप एक प्रति- पर दुभाषिया संस्करण सेट कर सकते हैं रन कॉन्फ़िगरेशन मेनू के माध्यम से स्क्रिप्ट आधार।

ऐसा करने के लिए रन -> रन कॉन्फ़िगरेशन पर जाएं, और फिर पायथन रन के तहत एक नई प्रविष्टि करें। अपने प्रोजेक्ट का नाम और मुख्य स्क्रिप्ट भरें, और फिर इंटरपेटर टैब पर जाएं और आप उस स्क्रिप्ट के लिए कौन सा दुभाषिया उपयोग करना चाहते हैं उसे चुन सकते हैं।

मैंने इसका उपयोग उसी कार्यक्षेत्र में पायथन 2.2, 2.5, और 3.0 प्रोजेक्ट्स के लिए किया है।

+0

बहुत अच्छा। मुझे वह पसंद है जो मैंने एक साथ पाई, लेकिन यह भी एक अच्छा विकल्प है। – Baltimark

+0

खुशी है कि आपको यह पसंद आया। मैंने एकाधिक कार्यक्षेत्र विचारों के बारे में नहीं सोचा था, इसलिए मैंने कुछ भी सीखा। – Kiv

1

ठीक है -

यह निश्चित रूप से "दुभाषिया" की तरह लगता है अपने "कार्यस्थान" की संपत्ति है। मैंने वास्तव में इतना अधिक नहीं माना था क्योंकि मैंने हमेशा एक प्रकार के विकास के लिए एक सतत एकीकृत पर्यावरण के बजाय "एक फ़ोल्डर जिसमें मैं रखता हूं" के रूप में कार्यक्षेत्र के बारे में सोचा था।

इसके अलावा, आप एक्लिप्स के एक उदाहरण में वर्कस्पेस के बीच स्विच नहीं कर सकते हैं (यह बंद हो जाता है और पुनरारंभ होता है), लेकिन आप प्रत्येक कार्यक्षेत्र के लिए एक बार ग्रहण के दो उदाहरण चला सकते हैं।

अब, मुझे लगता है कि मुझे यह तथ्य पसंद है कि ग्रहण इस तरह से संभालता है। इसमें एक और "मॉड्यूलर" अनुभव है, और जो मुझे मूल रूप से परेशान करता है अब मैं इसे समझदार समझता हूं। मुझे दो दुभाषियों को चुनने, या डिफ़ॉल्ट चुनने या एक ऊपर जाने के बारे में चिंता करने की आवश्यकता नहीं है। मुझे बस चिंता करने की ज़रूरत है कि मैं किस वर्कस्पेस में हूं।

आशा है कि इससे किसी की मदद मिलेगी। । ।

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

* मुझे यकीन है कि इन बातों को बहुत सारे दीर्घकालिक उपयोगकर्ता के लिए जाना जाता है, लेकिन मैं इस से निपटने के लिए जब तक मैं अजगर संस्करणों बदल नहीं था। **