我在linux下搭配sublime text3和python的开发环境时(安装sublime的方式基本有两种,这里有篇博客总结的比较全面可以参考:https://blog.csdn.net/u011982340/article/details/45843413),其他的照的网上的一些教程安装好了后,写了一个小的python程序来测试一下,最简单就是 print 一句话嘛。写好程序后,点击Tools->build System中选择python,按Ctrl+B,结果编译通过(其实根本就没有编译,我们按Ctrl+B后,在所看到窗口下有一行字符:[Finished in 0.0s]就说明了没有编译),却没输出。其实,没有打印输出原因是没有找到系统安装python的路径,故程序没有编译,没有编译如何执行啦,解决的方法当然是配置好其编译路径就行了。解决问题中主要的参考博客有:

https://www.jianshu.com/p/db807455b755

https://blog.csdn.net/jeryjeryjery/article/details/79563848

1.点击上部菜单栏Tools->Build System ->new Build System
2.点击之后,会出现一个空的配置文件,此时,往这个空配置文件拷贝以下代码:

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

其中最重要的是"cmd"这一行中的/usr/bin/python,这是我python的路径,我使用的是系统自带的2.7

其实只要"cmd"这一行就行,后面两行目前不清楚干啥,反正大家都这么操作,照做也无妨

3.保存配置文件,默认打开弹出的框的路径下保存,命名为python27.sublime-build。这个文件你可以保存为其他如xx.sublime-buld

4.最后在sublime text3中依次点击Tools->build System中选择python27,便可以用Ctrl+B调用Python进行代码编译。

Logo

更多推荐