Python3mu क्या है?


15

मैं ग्रहण के लिए PyDev की स्थापना कर रहा हूं, और मुझे व्याख्याकार के लिए पायथन का एक संस्करण चुनना होगा। मैं पायथन 3 का उपयोग करना चाहता हूं, और मैं python3अपने व्याख्याता के रूप में उपयोग कर रहा हूं, इसलिए मुझे लगा कि /usr/bin/python3यह स्पष्ट विकल्प होगा। हालाँकि, वहाँ एक और विकल्प है python3mu। मैं इसे टर्मिनल में चलाता था और यह बिल्कुल काम करता था python3। मेरे प्रश्न हैं: ग्रहण के लिए व्याख्याकार के रूप में उपयोग करने के लिए कौन सा सही है? और दोनों में क्या अंतर है?

संपादित करें: बस आप लोगों को यह बताना चाहते थे कि मेरा गूगल-फू काफी अच्छा नहीं था जो यह पता लगा सके कि python3mu क्या था।



@ tomasz74 आह, तो यह डिफ़ॉल्ट रूप से जोड़े गए कई मॉड्यूलों के बिना एक संस्करण है? और इसलिए मुझे नियमित एक का उपयोग करना चाहिए? इसके अलावा, बस उस लिंक को एक उत्तर में रखें, और मैं आपको हरी चेक मार्क दूंगा।
अमनदीप

नहीं, 'म्यू' का कम से कम कोई लेना-देना नहीं है
डेनिस करसेमेकर

1
स्टैक ओवरफ्लो पर संबंधित प्रश्न: python3 और python3m के बीच अंतर
वंजेंड्रिया

जवाबों:


14

अजगर 3 में, कुछ संकलित विकल्प (अबी झंडे) द्विआधारी नाम और __pycache__निर्देशिकाओं में कैश्ड बाईटेकोड के नाम से परिलक्षित होते हैं । म्यू का अर्थ है --with-pymallocऔर--with-wide-unicode

Http://docs.python.org/dev/library/sys#sys.abiflags और http://www.python.org/dev/peps/pep-3149/ भी देखें


मैंने लिंक को देखा है, और ऐसा प्रतीत होता है कि ये केवल पुस्तकालयों और ऐसे ही लागू होते हैं। शायद मैं गलत हूं, लेकिन मुझे नहीं लगता कि आप जिस पायथन के संस्करण पर चल रहे हैं, वह लागू होता है। क्या आप कृपया थोड़ा और समझा सकते हैं?
अमनदीप

1
ABI का अर्थ है "एप्लीकेशन बाइनरी इंटरफ़ेस"। इसमें सभी फ़ंक्शन और स्थिरांक के हस्ताक्षर शामिल हैं जैसा कि एक कार्यक्रम में उपयोग किया जाता है और यह पुस्तकालयों और अनुप्रयोगों के बीच अनुबंध का एक प्रकार है। उदाहरणों में --with-pymalloc, मेमोरी आवंटन अलग तरीके से काम करता है। यदि पुस्तकालयों को बाइनरी के बारे में यह पता नहीं है, तो वे उन चीजों को करने की कोशिश करेंगे जो अजगर को दुर्घटनाग्रस्त कर दें :)
डेनिस कार्सेमेकर

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