मैंने अभी सब्लिमे टेक्स्ट 2 का उपयोग करना शुरू कर दिया था और यह सोच रहा था कि इसे एक पूर्ण फीचर्ड पायथन आईडीई बनाने के लिए, अगर एकीकृत पायथन दुभाषिया को बदलने के लिए सिस्टम पायथन इंस्टॉल को लक्षित करने का कोई तरीका था, Sublime के साथ आया था की तुलना में। इसका कारण यह है कि मैं अपने अजगर पुस्तकालयों का उपयोग करना चाहता हूं जो मेरे कंप्यूटर पर पाइथन दुभाषिया के साथ है। How do I run Python code from Sublime Text 2?पाइथन दुभाषिया बदलें - सब्लिम टेक्स्ट 2
बहरहाल, यह है कि आप चल रहे हैं अजगर दुभाषिया के संस्करण को बदल नहीं करता है:
मैं अजगर के अपने संस्करण के रूप में स्पष्ट रूप से यहाँ दिखाया गया है का उपयोग कर उदात्त में अजगर कोड चलाने के बारे में पता कर रहा हूँ।
कोई विचार?
मैंने पाइथन संस्करण '[" /Library/Frameworks/Python.framework/Versions/Current/bin/python "के साथ जो कहा है, मैंने कोशिश की है क्योंकि मेरे पास कई पायथन संस्करण हैं :(, जब मैं प्रोग्राम चलाने की कोशिश करता हूं खोल, यह ठीक चल रहा है, लेकिन शानदार के साथ, मैं 'प्रिंट soup.prettify() यूनिकोड एन्कोडर त्रुटि:' ascii 'कोडेक स्थिति 6231 में वर्ण \' xbb 'को एन्कोड नहीं कर सकता: क्रमशः श्रेणी में नहीं (128) ', मेरा कोड '# BS4 आयात BeautifulSoup से आयात urllib2 च = urllib2.urlopen ('http://www.google.com') सूप = BeautifulSoup (च है!/usr/bin/env अजगर। एफपी) प्रिंट soup.prettify() ' – daydreamer
ओएस एक्स पर काम करने के लिए उपर्युक्त सलाह प्राप्त करने के लिए मुझे अपने पायथन 3.3 स्थापना के स्थान पर 'usr/bin' में एक प्रतीकात्मक लिंक जोड़ने की आवश्यकता थी। इस तरह: 'sudo ln -s" /Library/Frameworks/Python.framework/Versions/3.3/bin/python3 "।/Usr/bin/python3' – jwpfox
मुझे यकीन नहीं है कि क्यों और शायद कोई इसे साफ़ कर सकता है मैं, लेकिन जब मैंने "पायथन 2" रखा जहां यह कहता है "पायथन 3", बिल्ड सिस्टम काम नहीं करता था। "Python3" को "C: \\ Python27 \\ python.exe" में बदलना हालांकि मेरे लिए काम करता था। – Dante