2012-07-03 23 views
11

Sadece Sublime Text 2 kullanmaya başladım ve sistemin python kurulumunu değiştirmek için tümleşik python yorumlayıcısını değiştirmenin bir yolu olsaydı, tam özellikli bir python IDE'yi türetmek istedim. Sublime ile gelenlerden daha. Bunun nedeni, bilgisayarımda sahip olduğum python kitaplıklarını python yorumlayıcısı ile kullanmak istiyorum. How do I run Python code from Sublime Text 2?Python yorumlayıcısını değiştir - Sublime Text 2

Ancak bu Çalıştırdığınız piton tercüman sürümünü değişmez:

Ben açıkça Burada gösterilen pitonun benim sürümünü kullanarak Sublime piton kod çalıştıran farkındayım.

Herhangi bir fikrin var mı?

cevap

17

Araçlar> Yapı Sistemi> Yeni Yapı Sistemi. Dosyayı takın ve piton sürümü ile:

{ 
    "cmd": ["python3", "-u", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python" 
} 
+0

Programda çalıştırmayı denediğimde, birçok python sürümüne sahip olduğum için python sürümü '[" /Library/Frameworks/Python.framework/Versions/Current/bin/python "ile python sürümünü denedim :(kabuk, iyi çalışır, ama yüce, ben print.pleaseify() UnicodeEncodeError: 'ascii' codec 6231 konumunda u '\ xbb' karakterini kodlayamaz: ordinal aralıkta değil (128) ', My kod # 'dır!/usr/bin/env python BS4 ithalat BeautifulSoup gelen ithalat urllib2 = urllib2.urlopen ('http://www.google.com') çorba = BeautifulSoup (f f. fp) print soup.prettify() ' – daydreamer

+1

Yukarıdaki tavsiyenin OS X üzerinde çalışmasını sağlamak için, Python 3.3 kurulumunun yerine 'usr/bin 'içine sembolik bir bağlantı eklemem gerekiyor. Bunun gibi: "sudo ln -s" /Library/Frameworks/Python.framework/Versions/3.3/bin/python3 "./Usr/bin/python3' – jwpfox

+1

Neden emin değilim ve belki başka biri bunu temizleyebilir Ben, ama "python3" yazdığı yerde "python2" koyduğumda, yapı sistemi işe yaramadı. Ancak "python3" 'u "C: \\ Python27 \\ python.exe" olarak değiştirmek benim için işe yaramadı. – Dante

1

Sublime Text web sitesinin kendisinden gömülü Python intrepreter not intended for general development olduğunu tarafından başvurulan belgelere göre. Bu kısıtlı kullanım önerisi, OS X için ST2 için de geçerlidir; bu, 'un'un system's Python version'u kullanabildiği tek sürümdür. Bu yüzden, Yapı Sistemi iş akışını kullanmak veya bir ST eklentisi kullanmak daha iyi olacaktır. Veya özel olarak oluşturulmuş bir IDE'ye geçin.

İlgili konular