【Python】双剑合璧轻松快速打造爽歪歪的python3开发环境
作者:Candymoon
2016-12-22 17:18:56
个人申明:请了解的大神请多提建议,谢谢!如若不了解的同志,也没关系,请看本文内容或许对你有所帮助!
前一段时间给学弟学妹讲数据挖掘算法的实验课程(用Python写代码),需要重新给他们讲如何搭建python开发环境,感觉整个流程是挺简单的,但是他们总是会出一些问题,这里不免想回播一下:记得起初寡人自学Python的时候,搭建开发环境也花了一些功夫,反正遇到很多问题,折腾半天才勉强可以运行简单代码,就是传说中的“Hello Python !”。后来学习机器学习想用python语言实现算法,又需要安装各种安装包,通常python有3种安装包的方法,但是有些方法在寡人的环境总会出问题,又折腾了一些时间。最近想用Python画3D模型图,需要安装pythonocc包,又出问题了,各种找原因,本来时间紧张要及时处理一些事情,结果折腾半天也没搞定,怕耽误事情就没继续找原因了,放弃!别说寡人懒,我觉得有些事情在某些时刻就不值得花时间去研究,耽误紧急事务得不偿失啊!
一个的朋友建议我整理一个搭建较好的python开发环境的教程,方便提供给想学习python的人使用,这样可以节省一些不必要的时间。最近比较忙,于是我就抽空简单整理了一下,把Anaconda与Sublime Text 3打造爽歪歪的python3开发环境的流程步骤分享出来,如果大家有更好的建议,还望请多多提点。那就不多说废话了,直接进入正题。
第一步:安装Anaconda
点击链接【Anaconda官网】,进入Anaconda官网下载与本地系统匹配的安装包。

下载好之后,直接next安装就ok了,什么都不用管,安装完成之后,打开【开始】菜单看看吧!

Anaconda集成了基础的python环境,另外还集成了很多常用的第三方模块包,可以说给“懒人们”带来了很大的福音啊!
【你可能会纳闷:就ok啦?环境变量不用配置了吗?对,我可以肯定的告诉你:嗯!已经帮你配置了,ok了】
第二步:安装sublime text 3
点击链接:【Sublime Text官网】 进入官网下载与本地系统匹配的安装包

下载好之后,直接next安装就ok了,什么都不用管,安装完成之后,打开【开始】菜单看看吧!

接下来就是配置,但是寡人写到这里有点累了,懒性发作了,就算借花献佛,请点击这里【另一个朋友】。
【提醒:一定要安装Package Control和sublimeREPL,其他的话你随意就好!】
到这里,你就可以测试了!Come on!你的Hello Python出来吧!
这里介绍一下使用SublimeREPL运行吧!
1、点击Sublime Text 3工具栏上【File】—>【New File】—> 输入一行代码:print('Hello Python!')—>保存为*.py文件即可

2、点击Sublime Text 3工具栏上【Tools】—>【SublimeREPL】—>【Python】—>【Python - RUN current file】运行即可!
【当然如果配置了快捷键的话,按【F5】就可运行】
第三步:【自动补全提示】配置
寡人写到这里又有点累了,再借花献佛一次,请看一个网友的博文【Here】,最后配置完,请试一试ok不!
以上整个流程就算完成了,配置自定义的环境可能会花一点时间,但是寡人感觉打造个人独特的Sublime Text是一件乐在其中的事,仿佛在设计“艺术品”。
对于Anaconda安装python的第三方模块包,网上有很多资料,我就不再赘述了。最后给大家附加上我自己的Sublime Text 3的自定义用户配置吧!
{ "auto_indent": true, "bold_folder_labels": true, "color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme", "draw_white_space": "all", "font_size": 16.0, "highlight_line": true, "ignored_packages": [ ], "rulers": [ 100 ], "save_on_focus_lost": true, "scroll_past_end": true, "show_encoding": true, "show_full_path": true, "show_line_endings": true, "smart_indent": true, "tab_size": 4, "translate_tabs_to_spaces": true, "trim_automatic_white_space": true, "trim_trailing_white_space_on_save": true, "use_tab_stops": true, "word_wrap": true, "wrap_width": 80, "preview_on_click":false, }

浙公网安备 33010602011771号