Saya ingin mengatur IDE Python lengkap dalam Sublime Text 2.
Saya ingin tahu cara menjalankan kode Python dari dalam editor. Apakah sudah selesai menggunakan sistem build? Bagaimana saya melakukannya ?
Saya ingin mengatur IDE Python lengkap dalam Sublime Text 2.
Saya ingin tahu cara menjalankan kode Python dari dalam editor. Apakah sudah selesai menggunakan sistem build? Bagaimana saya melakukannya ?
Alat -> Bangun Sistem -> (pilih) Python lalu:
Untuk berlari:
Tools -> Build
-or-
Ctrl + B
CMD + B (OSX)
Ini akan memulai file Anda di konsol yang seharusnya ada di bagian bawah editor.
Untuk Berhenti:
Ctrl + Break or Tools -> Cancel Build
Fn + C (OSX)
Anda dapat mengetahui di mana Break
kunci Anda ada di sini: http://en.wikipedia.org/wiki/Break_key .
Catatan: TIDAKCTRL + C
akan bekerja.
Apa yang harus dilakukan ketika Ctrl + Break
tidak berfungsi:
Pergi ke:
Preferensi -> Binding Kunci - Pengguna
dan tempelkan baris di bawah ini:
{"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} }
Sekarang, Anda dapat menggunakan ctrl+shift+c
bukannyaCTRL+BREAK
python
ada diPATH
... windows installer Anda sepertinya tidak melakukan ini secara otomatis{"keys": ["pause"], "command": "exec", "args": {"kill": true} }
{"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} }
dalam binding kunci Pengguna dan menggunakanctrl+shift+c
cetakan yang dibuatnya[Cancelled]
saat program masih dijalankan.Pada Mac OS X, simpan file Anda dengan ekstensi .py. Tekan ⌘+ B. Ini berjalan di jendela di bawah ini.
sumber
Edit% APPDATA% \ Teks Sublime 2 \ Python \ Python.sublime-build
Ubah konten menjadi:
ubah bagian "c: \ python27" menjadi versi python yang Anda miliki di sistem Anda.
sumber
Untuk MENJALANKAN tekan CtrlB(dijawab oleh matiit )
Tetapi ketika CtrlB tidak berfungsi , Sublime Text mungkin tidak dapat menemukan Penerjemah Python. Saat mencoba menjalankan program Anda, lihat log dan temukan referensi ke Python di jalur.
Intinya adalah ia mencoba menjalankan python melalui command line, cmd terlihat seperti:
Jika Anda tidak dapat menjalankan python dari cmd, Sublime Text juga tidak bisa.
(Coba sendiri di cmd, ketik python di dalamnya dan jalankan, python commandline akan muncul)
LARUTAN
Anda dapat mengubah formula build Sublime Text atau System
%PATH%
.Untuk mengatur
%PATH%
:* Anda harus me-restart editor Anda untuk memuat yang baru
%PATH%
Jalankan Command Line * dan masukkan perintah ini: * perlu dijalankan sebagai administrator
SETX /M PATH "%PATH%;<python_folder>"
misalnya:
SETX /M PATH "%PATH%;C:\Python27;C:\Python27\Scripts"
ATAU secara manual: (lebih disukai)
Tambahkan
;C:\Python27;C:\Python27\Scripts
di akhir string.Untuk mengatur jalur juru bahasa tanpa mengacaukan Sistem,
%PATH%
lihat jawaban ini dengan ppy .sumber
Anda dapat menggunakan SublimeREPL (Anda harus menginstal Paket Kontrol terlebih dahulu).
sumber
Jika menggunakan python 3.x Anda perlu mengedit
Python3.sublime-build
(Preferensi> Jelajahi paket> Python 3)
agar terlihat seperti ini:
sumber
[Ini berlaku untuk ST3 (Menang), tidak yakin tentang ST2]
Agar output terlihat di Sublime sebagai file lain (+ satu untuk kesalahan), lakukan ini:
Tools > Build Systems > New Build System...
Tools > Build Systems > {your_new_build_system_filename}
"file.py"
Anda akan memiliki"file.__STDOUT__.py"
dan"file.__STDERR__.py"
(untuk kesalahan, jika ada)sumber
Kawan, saya baru saja menemukan ini:
http://ptomato.wordpress.com/2012/02/09/geek-tip-running-python-guis-in-sublime-text-2/
Ini menjelaskan (seperti salah satu jawaban di atas) cara mengedit exec.py ini di direktori default .
Saya mempunyai masalah yang tidak akan dimulai oleh APLIKASI PYTHON UI saya . Saya mengomentari baris terakhir dari potongan berikut:
dan, taaadaaaa, saya bisa memulai aplikasi saya dengan menekan Ctrl + B. Lagipula garis lucu, eh? Dan terima kasih banyak untuk siapa pun yang menulis artikel itu ;-)
sumber
Anda dapat mengakses konsol Python melalui "Lihat / Tampilkan konsol" atau Ctrl+ `.
sumber
Saya memecahkan masalah ini:
Buka
exec.py
file, dekat baris 41-42, kode akan terlihat seperti ini:kemudian hapus atau edit sebagai:
sumber
try
blok.Saya mengalami masalah yang sama hari ini. Dan di sini adalah bagaimana saya berhasil menjalankan kode python di Sublime Text 3:
Apa yang perlu Anda lakukan selanjutnya adalah mengganti konten
Python.sublime-build
menjadiAnda tentu saja dapat lebih lanjut menyesuaikannya dengan sesuatu yang bekerja untuk Anda.
sumber
Dalam python v3.x Anda harus pergi ke:
Tools->Build System->New Build System
.Kemudian, akan muncul jendela build tanpa judul.sublim dalam editor teks luhur. Masukkan pengaturan sebagai:
Untuk melihat jalan,
Type following in terminal as
:Anda dapat membuat lebih dari satu Sistem Bangun tetapi seharusnya menyimpan default di dalam Paket teks Sublime dengan ekstensi .sublime-build .
Kemudian, pilih Sistem Bangun baru dan tekan
cltr+b
atau lainnya berdasarkan os Anda.sumber
Saya memiliki masalah yang sama. Anda mungkin belum menyimpan file. Pastikan untuk menyimpan kode Anda dengan ekstensi .py dan itu akan berfungsi.
sumber
Satu hal yang perlu diperhatikan tentang sistem build yang disebutkan di atas : Anda dapat menulis (dan menggunakan)
.sublime-build
file khusus atau bahkan perbuild_systems
klausa proyek (dalam pengaturan proyek Anda). Ini memungkinkan Anda untuk melakukan hal-hal berguna seperti pelari uji mewah dengan output warna ANSI .Untuk lebih banyak fitur "IDE lengkap", Anda dapat menggunakan paket SublimePythonIDE yang luar biasa :
Pengungkapan: Saya telah menyumbangkan PR untuk paket itu, dan saya menggunakannya setiap saat, tetapi ada yang lain .
sumber
Gunakan konsol python nyata bersama Sublime
Baik sistem bangun Sublime dan SublimeREPL (jawaban di atas) terbatas karena Anda tidak dapat dengan mudah berinteraksi dengan variabel ruang kerja setelah Anda menjalankan file Anda.
Jika Anda ingin menjalankan skrip, kemudian bekerja dengan cara seperti REPL (seperti yang Anda lakukan dalam IDE), maka saya sarankan Sublime terbuka di samping konsol IPython. Menggunakan AutoHotKey (Windows) atau AutoKey (Linux), Anda dapat mengatur ini sehingga pintasan tunggal akan menyalin nama file (atau hanya kode yang dipilih) dan kemudian tempel ini di konsol untuk menjalankan file.
Petunjuk terperinci untuk Linux atau Windows
sumber