用SublimeText 3搭建Python开发环境(elementaryOS)

1.首先安装SublimeText3:

sudo add-apt-repository ppa:webupd8team/sublime-text-3  

sudo apt-get update  

sudo apt-get install sublime-text

2.配置SublimeText3:

2.1 安装package control

这个插件是用于搜索和安装其他插件的入口,通过view --> show console打开控制台,输入:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())  

然后重启,在preference菜单下如果有package control则安装成功。

2.2 配置Python

ctrl+shift+p调出package control,然后在出入的输入框中输入install:选择第一个列表项(install package),回车。

在弹出的输入框中,输入Anaconda,安装。(AnacondaPyFlakes, pep8 McCabe以插件的方式集成起来。安装Anaconda后,通过配置即可完成一个良好的Python开发环境)

然后重启,在Preference --> Package settings中如果有Anaconda的配置,说明安装成功。

至此就完成Python开发环境的搭建了。可以试着输入print('hello,world'),然后按Ctrl+b看一下是否成功运行。

2.3 配置Python3

打开sublime text 3,点击上部菜单栏Tools --> Build System --> new Build System,点击后,会打开一个空的配置文件,此时,往这个空配置文件拷贝一下代码。

"cmd":["/usr/bin/python3","-u","$file"], 

"file_regex":"^[ ]*File \"(...*?)\", line ([0-9]*)",

"selector":"source.python"

}

/usr/bin/python3 为系统内python3的环境路径,在终端输入which python3,即可显示python3所在路径)

保存为配置文件名为Python3,即可在Tools --> build System中进行选择Python3

3.常见问题

3.1 出现错误:/usr/bin/python3: can't find '__main__' module in ''

如果出现错误:/usr/bin/python3: can't find '__main__' module in '',是因为文件没有保存,保存后再次运行即可。

3.2 Python代码出现一些白色的框框

如果因为使用Anaconda插件而导致Python代码出现一些白色的框框(不符合PEP8规范),可以在可以在Preferences --> Package Settings --> Anaconda --> Settings User中设置关闭,输入以下命令:

 {"anaconda_linting": false}

3.3 在SublimeText 3中不能输入中文

如果在SublimeText 3中出现不能输入中文的情况,可以在终端依次输入以下指令:

sudo apt-get update&&sudo apt-get upgrade

git clone https://github.com/lyfeyaj/sublime-text-imfix.git

cd sublime-text-imfix && ./sublime-imfix

如果提示文件夹已存在,找到文件夹删除再克隆,完成后再次打开SublimeText 3即可正常输入中文。

附:

1.SublimeText 3的汉化

点击Preferences选项卡的package control选项,选择下拉的 install package选项

在输入框中输入 localization,然后点击检索出来的Chineselocalizetion插件,等待安装完成

如果需要切换,点击帮助选项卡的language选项可以选择你想要的语言。

2.主题推荐

推荐一款亮点十足的主题:YabataDesign/afterglow-theme —— A minimal dark Theme for Sublime Text 2 and 3

参考:

1.Ubantu下配置Sublime Text3---python环境的搭建

2.sublime text3 在ubutun下的下载和配置

3.Sublime Text 3 配置 python3编译环境

4.(已解决)sublime text 写程序build后提示can't find '__main__' module in ' '

5.sublime 编辑py文件出现框框怎么去掉

6.Sublime Text 3 Input Method(Fcitx) Fix [Ubuntu(Debian)]

7.Sublime Text 全程指南

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容