2013-01-16 16 views
11

Bu gibi sorular: Change python interpreter - Sublime Text 2, gerçekten Python kodunuza göre Oluştur'u çalıştırmak istiyorsanız mükemmeldir. Bununla birlikte, Python yerine Python'u çalıştırmak için eklentiler (SublimeRope gibi) kullanmak istiyorum, bu da Python 2.7'de çalışıyorum, böylece Python 2.7'de çalışıyorum, böylece yerleşik Python 2.6 sözdizimi hatalarına neden oluyor. SublimeRope kullanmaya çalışırken sık sık yetiştirilmek.Sublime Text 2'de yerleşik python'u nasıl değiştirebilirim?

Çalışmakta olan kodla ilgili Python'u değiştirmenin çeşitli yollarını buldum, ancak eklentinin kullandığı Python'u etkilemeyen hiçbir şey bulamadım. buna karşı çalıştırılıyor sürümünü görmek için eklenti .py kodunda

import sys 
print sys.version 

, ve her zaman dahili 2.6

EDIT 1 var:

ben kullanıyorum ben Python 2.7 gömülü python yapmak için Sublime Text 2'ye bir özellik talebi olduğunu görüyoruz: http://sublimetext.userecho.com/topic/105249-update-the-python-embedded-interpreter-to-27/ Lütfen bunu yapmanın başka bir yolu olmadığını belirtin.

DÜZENLEME 2: eklenti SublimeLinter için Bu sorun alakalı: https://github.com/SublimeLinter/SublimeLinter/issues/13 Çünkü eklenti kurulumu olduğunu nasıl , Sublime Text 2 gömülü Python yerine sistemin Python kullanmak mümkün görünmektedir. SublimeRope eklentisi için kullanılan Python'u değiştirmenin benzer bir yolunu bulamadım.

+0

SublimeJEDI projesi https://github.com/svaiter/SublimeJEDI Python otomatik tamamlanması için diğer bir eklenti olduğunu ve pikap doğru piton için için işlevlere sahiptir Sözdizimini doğru olarak ayrıştırmak ve yanlış Python'u kullanmaktan kaynaklanan "sözdizimi hataları" nı kırmak için projeniz. Ama henüz tam işlevli değil (daha önce Vim'de kullandım) – Bodhi

+0

[Python yorumlayıcısını değiştir - Sublime Text 2] olası bir kopyası (http://stackoverflow.com/questions/11313131/change-python-interpreter-sublime- text-2) – user

cevap

2

Bunu, bir custom build system oluşturarak çözdüm.

bu

ben ne kullanıyorum örneğin geçerli:

{ 
    "cmd": ["/Library/Frameworks/Python.framework/Versions/Current/bin/python", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python" 
} 
+3

Yapı sistemi eklentilerin nasıl çalıştığını nasıl etkiler? –

İlgili konular