2012-04-20 21 views
21

मैंने अभी जीएनयू emacs23.4 डाउनलोड किया है, और मेरे पास पहले से ही विंडोज 7 में स्थापित python3.2 है।मैं Emacs में एक अजगर दुभाषिया कैसे चला सकता हूं?

मैं पायथन फाइलों को संपादित करने के लिए पाइथन आईडीएल का उपयोग कर रहा हूं।

समस्या यह है कि मैं Emacs के साथ पाइथन फ़ाइलों को संपादित कर सकता हूं लेकिन मुझे नहीं पता कि Emacs में पायथन दुभाषिया कैसे चलाएं। जब मैं "दुभाषिया पर स्विच" पर क्लिक करता हूं, तो यह कहता है "प्रोग्राम के लिए खोज: ऐसी कोई फ़ाइल या निर्देशिका, पायथन"

कोई कहता है कि मुझे .emacs फ़ाइल पर कुछ बदलाव करने की आवश्यकता है, लेकिन मुझे नहीं पता कि कहां से ढूंढें।

और मैं बहुत अनुभवहीन हूं और प्रोग्रामिंग सीखना शुरू कर दिया। मैं आमतौर पर इस्तेमाल की जाने वाली शब्दावली से परिचित नहीं हूं। मैं समाधान ढूंढ रहा हूं लेकिन इंटरनेट पर जो लेख मुझे मिलते हैं, वे केवल मुझे भ्रमित करते हैं।

तो प्रश्न हैं:

  1. मैं Emacs में अजगर दुभाषिया कैसे चला सकता हूँ?
  2. क्या विभिन्न प्रकार के पायथन दुभाषिया हैं? यदि हां, तो उनके पास एक भाषा के लिए अलग-अलग दुभाषिया क्यों हैं?

उत्तर

8

यदि आप अजगर स्थापित किया है, कोशिश M-x python-shell (प्रेस और ALT पकड़ जबकि एक्स दबाने, फिर python-shell, फिर Enter दबाएं)

अलग भाषा कार्यान्वयन कर रहे हैं, तो वह यह है कि तुम क्या कह रहे हैं (देखें उनकी सूची here)।

+0

मैं एम, एक्स + alt, पायथन-खोल कहां टाइप करूं? –

+0

"एम" emacs में एएलटी के लिए खड़ा है। बस emacs खोलें, एक्स दबाते समय ALT को दबाकर रखें, और उसके बाद पाइथन-खोल –

+0

टाइप करें, यह एक काला पृष्ठ (या बफर) को कॉल करता है। मुझे ">>>" नहीं दिखाई देता है कि मैं अजगर आदेश दर्ज कर सकता हूं। –

2

आपको शायद अपने विंडोज़ पाथ पर्यावरण चर में पायथन होना चाहिए। क्या आप कमांड विंडो में python टाइप करके दुभाषिया शुरू कर सकते हैं?

मेरे पास emacs.el में कुछ खास नहीं है, लेकिन प्रारंभ दुभाषिया आदेश ठीक काम करता है।

इसके अलावा, मैं this blog post पढ़ने की अनुशंसा करता हूं, क्योंकि इसमें पाइथन आईडीई के रूप में Emacs का उपयोग करते समय इंस्टॉल करने के लिए कई उपयोगी टिप्स और पैकेज शामिल हैं।

+0

में बनाता है, मैं केवल पायथन टाइप करके दुभाषिया शुरू नहीं कर सकता। मैं इसे इस तरह कैसे काम करूं? –

+0

नियंत्रण कक्ष के सिस्टम पैनल पर जाएं (शॉर्टकट: विंडोज कुंजी + रोकें), "उन्नत सिस्टम सेटिंग्स" पर क्लिक करें, फिर "पर्यावरण चर" बटन पर क्लिक करें। सिस्टम वैरिएबल में पथ पर्यावरण चर संपादित करें और मौजूदा स्ट्रिंग में python.exe को पथ जोड़ें, अर्धविराम से अलग करें। – teukkam

+0

धन्यवाद। मैं कमांड विंडो में पायथन दुभाषिया शुरू कर सकता हूं और यह emacs में काम करता है। मैं वास्तव में इसकी प्रशंसा करता हूँ। –

18

अपने .emacs में रखें यह बताने के लिए Emacs पता जहां

(setq python-shell-interpreter "path\to\your\python3.2") 

.emacs के बारे में जानने के लिए आप Emacs अपने आप में इसके बारे में पढ़ सकते हैं अपने अजगर interpretor है। (Emacs अच्छा जानकारी मैनुअल और मदद करने के लिए जानकारी मोड के साथ आता है उस मैनुअल को पढ़ने के लिए)। (जानकारी "(Emacs) Init फ़ाइल") आरईटी:

प्रेस Emacs

एम में निम्नलिखित।

0

Emacs 24.2 में अजगर स्विच करने के लिए अजगर

11

C-c C-z ऐसा कर सकते हैं है। यह python-switch-to-python

+0

पायथन-स्विच-टू-पायथन एक ईमैक्स बफर में एक पायथन दुभाषिया शुरू करने का प्रयास करेगा, जिसे '\ * पायथन \ *' कहा जाता है, यदि कोई पहले से नहीं चल रहा है। – AAAfarmclub

+0

यह एक बहुत पुरानी पोस्ट है, लेकिन आप डिफ़ॉल्ट पायथन 2.7 के बजाय पाइथन 3 को कमांड पॉइंट कैसे बनाते हैं? – 2016rshah

1

कमांडर के लिए कुंजी बाध्यकारी है, बस एक दुभाषिया खोलने के लिए, आप M-x python का भी उपयोग कर सकते हैं।यदि यह काम नहीं करता है, तो M-x python आज़माएं और टैब को हिट करें, जो स्वतः पूर्ण होने के माध्यम से अधिक विकल्प सूचीबद्ध करेगा। यदि आपके पास पाइथन स्थापित है तो उनमें से एक को k के काम करना चाहिए।

आप इच्छुक हैं, तो यह रूप में अच्छी तरह Emacs अजगर मोड बाहर की जाँच करने के लिए सार्थक हो सकता है - http://www.emacswiki.org/emacs/?action=browse;oldid=PythonMode;id=PythonProgrammingInEmacs

3

Emacs spacemacs 105 (develop branch) साथ 24.5.1 और अजगर परत सक्षम में ("परत" एक spacemacs अवधारणा है, देखना उनके दस्तावेज), मुझे लगता है कि python-shell-switch-to-shell एक आईपीथन बफर खोलता है। मैंने ऐसे बफर में macropy.console का परीक्षण किया और यह बहुत अच्छा काम करता है।

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