Xcode 4, 5, 6 या 7 में कोई पायथन फ्रेंडली वातावरण कैसे बनाता है?
Xcode 4, 5, 6 या 7 में कोई पायथन फ्रेंडली वातावरण कैसे बनाता है?
जवाबों:
मैं यह समझ गया! कदम यह लग रहा है कि यह वास्तव में यह करता है की तुलना में अधिक प्रयास ले जाएगा।
ये निर्देश खरोंच से एक परियोजना बनाने के लिए हैं। यदि आपके पास पायथन स्क्रिप्ट मौजूद है जिसे आप इस परियोजना में शामिल करना चाहते हैं, तो आपको स्पष्ट रूप से इन निर्देशों से थोड़ा विचलित होने की आवश्यकता होगी।
यदि आप पाते हैं कि ये निर्देश अब काम नहीं करते हैं या Xcode अपडेट में बदलाव के कारण अस्पष्ट हैं, तो कृपया मुझे बताएं। मैं आवश्यक सुधार करूंगा।
ध्यान दें कि यदि आप "यूटिलिटीज" पैनल खोलते हैं, तो "फाइल इंस्पेक्टर दिखाएँ" टैब सक्रिय होने के साथ, फ़ाइल प्रकार स्वचालित रूप से "डिफ़ॉल्ट - पायथन स्क्रिप्ट" पर सेट हो जाता है। बेझिझक सभी फ़ाइल प्रकार विकल्पों के माध्यम से देखने के लिए स्वतंत्र महसूस करें, यह विचार प्राप्त करने के लिए कि यह क्या करने में सक्षम है। उपरोक्त विधि किसी भी व्याख्या की गई भाषा पर लागू की जा सकती है। अभी तक, मुझे अभी तक यह पता लगाना बाकी है कि जावा के साथ काम करने के लिए इसे कैसे प्राप्त किया जाए; फिर से, मैंने बहुत अधिक शोध नहीं किया है। निश्चित रूप से इस सब के बारे में वेब पर कुछ दस्तावेज तैर रहे हैं।
यदि आपके पास प्रशासनिक विशेषाधिकार नहीं हैं या डेवलपर समूह में नहीं हैं, तो आप अभी भी पायथन प्रोग्रामिंग के लिए Xcode का उपयोग कर सकते हैं (लेकिन आप अभी भी उन भाषाओं में विकसित नहीं हो पाएंगे, जिन्हें संकलन की आवश्यकता है)। मेनू बार में, प्ले बटन का उपयोग करने के बजाय, "उत्पाद" → "कार्य निष्पादित करें" → "रन विदाउट बिल्डिंग" पर क्लिक करें या बस कीबोर्ड शॉर्टकट का उपयोग करें ^⌘R।
टेक्स्ट एन्कोडिंग, लाइन एंडिंग्स और / या इंडेंटेशन सेटिंग्स को बदलने के लिए, "यूटिलिटीज" पैनल खोलें और "फाइल इंस्पेक्टर दिखाएं" टैब सक्रिय करें पर क्लिक करें। वहां, आपको ये सेटिंग्स मिलेंगी।
Xcode के निर्माण सेटिंग्स के बारे में अधिक जानकारी के लिए, वहाँ के अलावा कोई बेहतर स्रोत है यह । मुझे किसी ऐसे व्यक्ति से सुनने में दिलचस्पी होगी जो इसे असमर्थित संकलित भाषाओं के साथ काम करने के लिए मिला है। इस प्रक्रिया को किसी अन्य व्याख्या की गई भाषा के लिए काम करना चाहिए। बस तदनुसार चरण 5 और चरण 16 को बदलना सुनिश्चित करें।
मैंने टायलर द्वारा प्रदान किए गए चरणों को सरल बनाने के लिए Xcode 4 टेम्प्लेट बनाए हैं ।
परिणाम Xcode 4 के लिए पायथन प्रोजेक्ट टेम्प्लेट है।
अब आपको जो करने की जरूरत है, वह है टेंपलेट्स को डाउनलोड करना, उसे मूव करना /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
और फिर Xcode 4 के साथ नया पायथन प्रोजेक्ट।
इसके लिए अभी भी मैनुअल स्कीम सेटअप की जरूरत है (आप टायलर द्वारा उपलब्ध कराए गए 12-20 चरणों का उल्लेख कर सकते हैं ।)
XCode 7 में पायथन वर्किंग प्राप्त करने की प्रक्रिया
चरण 1: अपने प्रोजेक्ट को बाहरी बिल्ड सिस्टम के साथ सेटअप करें
चरण 1.1: परियोजना योजना संपादित करें
चरण 2: परियोजना के लिए निष्पादन योग्य (शिफ्ट-कमांड-जी) पथ के रूप में निर्दिष्ट करें कि पथ / usr / बिन / अजगर होना चाहिए
चरण 3: अपनी कस्टम वर्किंग डायरेक्टरी निर्दिष्ट करें
चरण 4: अपनी अजगर की फ़ाइल का नाम होने के लिए अपनी कमांड लाइन के तर्क निर्दिष्ट करें। (इस उदाहरण में "test.py")
चरण 5: शुक्र है कि यह!
(डिबगिंग तब तक जोड़ी नहीं जा सकती, जब तक OSX एक अजगर डीबगर का समर्थन नहीं करता?)
which
लिए, बिल्ड टूल के लिए सटीक स्थान प्राप्त करने के लिए टर्मिनल में कमांड का उपयोग करें । मेरे सिस्टम पर "कौन सा लुआ" उदाहरण के लिए "/ usr / स्थानीय / बिन / लुआ"।
आपको ग्रहण के लिए PyDev प्लग की कोशिश करनी चाहिए । मैंने संपादकों / आईडीई के बहुत से अजगर के साथ उपयोग करने की कोशिश की, लेकिन मुझे जो सबसे ज्यादा पसंद आया वह है ग्रहण के लिए PyDev प्लगइन। इसमें कोड पूरा, डिबगर और कई अन्य अच्छी विशेषताएं हैं। साथ ही दोनों स्वतंत्र हैं।
एक और तरीका है, जो मैं XCode3 में थोड़ी देर के लिए उपयोग कर रहा हूं:
1-15 कदम ऊपर देखें।
इस तरह के बारे में अच्छी बात यह है कि यह उसी वातावरण का उपयोग करेगा जिसमें आप XCode के बाहर चलाने के लिए उपयोग करेंगे (अपने bash .profile से सेटअप के रूप में)।
यह काफी सामान्य है कि आप किसी भी प्रकार की फ़ाइल को विकसित करने / चलाने के लिए, न कि केवल अजगर।
Apple डेवलपर लाइब्रेरी के इस तकनीकी नोट TN2328 ने मुझे Xcode 5.0 का उपयोग करके पायथन टू एंबेडिंग पायथन के बारे में बहुत मदद की।
यह धागा पुराना है, लेकिन Xcode संस्करण 8.3.3 के लिए झंकार करने के लिए, स्वीकृत उत्तर में टायलर क्रॉम्पटन की विधि अभी भी काम करती है (कुछ नाम बहुत अलग हैं, लेकिन बात करने के लिए पर्याप्त नहीं है)।
2 अंक जहां मैंने थोड़ा संघर्ष किया:
चरण 16: यदि आप चाहते हैं कि अजगर निष्पादन योग्य है, तो इसे राइट क्लिक करें और त्वरित रूप का चयन करें। फिर क्विक लुक विंडो को बंद करें, और इसे अब चयन करना चाहिए।
चरण 19: यदि यह आपके लिए काम नहीं कर रहा है, तो आप आर्ग्युमेंट्स टैब में सिर्फ अजगर फाइल का नाम दर्ज कर सकते हैं, और फिर वर्किंग डायरेक्टरी के तहत विकल्प टैब में प्रोजेक्ट रूट डायरेक्टरी को स्पष्ट रूप से दर्ज करें - "कस्टम वर्किंग का उपयोग करें" निर्देशिका "बॉक्स, और नीचे इस क्षेत्र में अपनी परियोजना रूट निर्देशिका में टाइप करें।