您的位置:首页 > 编程语言 > Python开发

sublime下运行python程序

2016-05-29 15:41 411 查看
1.如果程序没有交互

则直接按ctrl+B 即可成功运行



如果出现错误,请参考一下的解决方法:

解决1:

如果不行,请检查下工具(tool)-->编译系统(build-system)-->可以设置为自动,或者直接选择python

解决2:

在运行前要注意先ctrl+S 保存下

解决3:

在路径 Sublime\Data\Packages\User下找到 Python.sublime-build 文件,修改path为python 的正确安全路径,或者检查下PATH变量中有没添加python路径

如果仍旧无法解决,可以参考一下,直接覆盖原来的即可:

{
"cmd":["python.exe", "-u", "$file"],
"path":"F:\Python27\",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding":"cp936"
}
2、如果程序需要交互

直接ctrl+b则会出现错误,这是需要安装sublimeREPL

安装方法,

可以在GitHub上下载,网址为https://github.com/wuub/SublimeREPL,点击右栏的DOWNLOAD ZIP 下载到电脑,然后解压到sublime安装目录下的Data\Packages下,注意,需要重启才能使用

在你写好的python文件的界面里(这点需要注意),点击上方菜单栏的tools->sublimeREPL->python->python run current file,即可交互输入



3,、设置快捷键

如果每次都要点那么多,想想都觉得累,就打算看看有没有能设置自定义快捷键,搜一搜然后自己摸索搞定

在preferences-->找到按键绑定-用户-->输入一下内容

{ "keys": ["f5"], "caption": "Python - RUN current file",

"command": "repl_open", "args":

{

"type": "subprocess",

"encoding": "utf8",

"cmd": ["python", "-u", "$file_basename"],

"cwd": "$file_path",

"syntax": "Packages/Python/Python.tmLanguage",

"external_id": "python",

"extend_env": {"PYTHONIOENCODING": "utf-8"}

}

}

这里注意,如果存在另外的快捷键,需要在上一个快捷键设置的最后一个 } 后面加一个, 否则会报错

如果以上出现问题,参考以下解决:

解决:

在sublimeREPL目录的config\pyhon下找到Main.sublime-menu文件,寻找到 "Python - RUN current file"

对应其中的选项 对比上面输入的内容,修改即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: