google/code-prettify

Mathjax(TeX)

2017年3月26日 星期日

[Python] 設定Sublime Text 3 執行 Python

在Mac上執行Python有點苦惱,看到網路上介紹了這款SublimeText3,
使用上才發現跟Python 內建的IDLE用起來不一樣,需要額外做設定,
文章很多但是我還是不能順利編譯,總是不能使用 “input()”,
找了很久才發現一個可以適用的方案。


SublimeREPL,REPL(read-evaluation-print-loop),提供Sublime可以執行許多腳本語言的直譯器環境

1. 安裝 Package Control 
2. 安裝 SublimeREPL
開啟SublimeTxet3
選擇Tools - Command Palette -  PackageControl: Install Package
輸入SublimeRepl 
 3.Sublime 設定
開啟Sublime - Preference - Browse Packages
進入資料夾 SublimeREPL > Config > Python
開啟 "Main.sublime-menu"
 4.修改"Main.sublime-menu"設定
打開"Main.sublime-menu"
找"repl_python_run" 下
"cmd": ["python", "-u","$file_basename"],
輸入python版本位置(以下為Mac預設位置) 及 "-i" (彈出執行結果)
"cmd"["/Library/Frameworks/Python.framework/Versions/3.4/bin/python3", "-u","-i", "$file_basename"],
存檔
5.建立一個新的語言系統
開啟一個新的檔案
Tools - Build System - New BuildSystem
內容改成
{
"target": "run_existing_window_command",
"id":"repl_python_run",
"file":"config/Python/Main.sublime-menu"
}
存檔並命名一個簡單易懂的名字,像是“SublimeRepl_Python”
6.設定執行語言為“SublimeRepl_Python”
7.開心的寫程式

附註:
Mac要找檔案的時候會找不到“資源庫”,因為內建隱藏資源庫,需要手動解除隱藏。
還是原生的 IDLE 在學習上簡單方便,有了概念再來玩其他東西。

參考資料
1.koko.ntex.tw/wordpress/sovle-sublime-python-eof-when-reading-a-line-using-sublimerepl/
2.https://www.youtube.com/watch?v=wM2LbXCkLDI



沒有留言:

張貼留言