一、下载安装Sublime Text 3 ,

二、配置Python开发环境

1.点击右下角,选择python

2.添加编译环境python3.6

我的Mac默认的是python2.7版本,安装python3.6,现在要配置Sublime Text使用python3.6编译环境

Tools -> Build System -> New Build System

在打开的文件里粘贴如下代码

{

"cmd": ["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3", "-u", "$file"],

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

"selector": "source.python"

}

记得把上面代码中的python路径改成你的路径

保存文件,给文件取个名字如Python3,不要改后缀,保存在默认位置即可

Tools -> Build System 下选择你刚设置的编译环境,刚那个文件命名叫Python3就选中Python3咯。

3.测试环境是否正确

在sublime text 中敲 print ('hello'),保存,编译command + B

打印hello就说明成功了

三、安装Sublime Text Python插件

3.1.Sublime Text 3 安装 Package Control

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())

点击return运行。

如果Sublime Text ->Preferences下有Package Control选项,说明Package Control已经安装成功了。

3.2安装Anaconda

个人认为,一个好的IDE最起码应该具备代码补全和自动提示功能。Anaconda是目前 Sublime 3 中最好的 Python 自动补全和语法提示插件, 并且提供了"跳转到定义", "查找使用", "显示文档", "自动重命名"等 IDE 中插件的功能.(注:这里说的Anaconda是指sublime text的语法提示插件,而不是包含了大量科学库,用作数据科学及数据分析的的Anaconda python发行版本)

在sublime联网的环境下,使用shift+ctrl+p 打开命令面板,输入install,选择菜单命令:

Package Control: Install Package

进入package 安装界面,输入anaconda并点击安装

显示下面界面说明安装完成:

需要注意的是,Anaconda安装完成后,如果我们写的代码不符合PEP8标准(https://www.python.org/dev/peps/pep-0008/),插件会自动把不符合标准的代码用白色框标识出来,看上去较乱。可以通过下面的方法直接关闭Anaconda的这项提示:

进入菜单 Preferences > Package Settings > Anaconda > Settings User 中添加如下代码:

{"anaconda_linting": false}

然后Ctrl+S保存,关闭文件。

3.3安装SideBarEnhancement

该插件为侧边栏增强插件,我们安装它最主要的目的是sublime本身的侧边栏不支持对已打开文件夹中文件的复制和粘贴,这对于我们学习python或者套用某个代码模板的操作来说十分不便。安装此插件后,右键点击侧边栏中的文件,会有复制,复制文件路径,粘贴,在浏览器中打开等更多的功能。

同样,我们也是通过package control,搜索SideBarEnhancement来安装,这里就不做赘述。

3.4 设置Python3 为 sublime 的编译系统

最后一步,由于sublime支持的语言众多,我们要设置之前安装的python3为sublime当前默认的编译系统。

进入Tools – Build System - New Build System…

在打开的新建文件中, 粘贴下列代码:

{

"cmd": ["C:/Python36/python.exe","-u", "$file"],

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

"selector":"source.python"

}

其中第一行是安装Python3后,python.exe的地址。使用快捷键Ctrl+s, 命名当前文件为Python3,然后点击确定保存

再次回到编译菜单,可以看到新增了一个Python3的选项,即我们刚才配置的编译系统,我们勾选上即可

至此,我们的环境初步搭建完毕。现在我们在桌面新建一个.py文件使用sublime打开,输入最简单的一个print代码:

Print(“hello world”)

并使用 Ctrl+B进行编译,如果出现下面所显示的界面,恭喜你,现在你的python学习环境已经成功的搭建起来

4. 使用Python 写最基本的selenium脚本

接下来我们用Chrome为例,写一个最基本selenium脚本再次检验我们的环境搭建是否成功。

首先,在任意一个电脑路径下,建立一个practice文件夹,来储存你所有python学习的文档。同时,在practice文件夹中建立driver文件夹,将之前下载并解压的Chrome驱动放在这个driver文件夹中

打开Sublime, 选择File -> open folder… 打开刚才建立的practice文件夹

在侧边栏中右键点击Practice,选择New file…, 建立一个与driver文件夹同级的.py文件

然后输入下列代码:

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

driverPath = 'driver/chromedriver'

driver = webdriver.Chrome(driverPath)

driver.get('http://www.baidu.com')

assert "百度一下,你就知道" in driver.title

searchBox = driver.find_element_by_id('kw')

searchBox.send_keys('python')

searchBox.submit()

在输入代码的过程中,由于sublime自身的特性,会根据python的语法将各种关键字,变量等进行着色处理,同时Anaconda插件也会在输入的同时为用户提供代码补全,提示,以及文档查看等功能。

输入完毕后,Ctrl+B进行编译。如果出现Chrome浏览器被调用自动弹出,转到baidu首页,查询框自动查询python这一系列操作,说明我们环境的搭建完全成功。

至此,我们Python+selenium+sublime text的环境搭建已经完成。

python辅助 sublime_Sublime+python设置相关推荐

  1. python辅助_Python-第一个微信小项目——微信跳一跳辅助工具

    思路 核心:每次落稳之后截图,根据截图算出棋子的坐标和下一个块顶面的中点坐标,根据两个点的距离乘以一个时间系数获得长按的时间 识别棋子:靠棋子的颜色来识别位置,通过截图发现最下面一行大概是一条直线,就 ...

  2. python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体、自定义设置图像标题使用的字体类型

    python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体.自定义设置图像标题使用的字体类型 目录

  3. Python面向对象基础:设置对象属性

    用类存储数据 类实际上就是一个数据结构,对于python而言,它是一个类似于字典的结构.当根据类创建了对象之后,这个对象就有了一个数据结构,包含一些赋值了的属性.在这一点上,它和其它语言的struct ...

  4. python 发送邮件正文字体设置_python 文字 坐标python smtplib模块发送SSL/TLS安全邮件实例...

    python的smtplib提供了一种很方便的途径发送电子邮件.它对smtp协议进行了简单的封装. smtp协议的基本命令包括: HELO 向服务器标识用户身份 MAIL 初始化邮件传输 mail f ...

  5. python辅助脚本教程_微信跳一跳python辅助脚本实例分享

    本文主要为大家整理了关于微信跳一跳的辅助脚本内容,这次我们给大家整理的是关于python的脚本内容,一起来学习下. 这段时间微信跳一跳这个游戏非常火爆,但是上分又非常的难,对于程序员来说第一个念头就是 ...

  6. python - HTMLTestRunner 测试报告模板设置

    python - HTMLTestRunner 测试报告模板设置 优化模板下载地址: http://download.csdn.net/download/chinayyj2010/10039097   ...

  7. vscode python debug venv_Visual Studio Code Python开发调试环境设置

    设置Python Interpreter 如果安装Python的时候已经将它加到系统的环境变量里,那么,在编辑器的左下角,可以看到当前使用的Python版本,如图: 如果没有,点击Select Pyt ...

  8. visio 科学图形包_【数据科学的python系列3】Python数据科学环境设置

    1. 用Python搭建数据科学环境 今天,在本篇Python数据科学教程中,我们将看到Python的数据科学环境设置.此外,我们将告诉你数据科学环境设置需要安装的所有内容,如Python.Anaco ...

  9. Sublime Text3 python交互式环境+快捷键设置

    Sublime Text3 python交互式环境+快捷键设置 下载 Sublime Text3 下载网址https://www.sublimetext.com/3 安装目录一般选择默认的就好,注意自 ...

  10. Python实现桌面壁纸设置

    Python实现桌面壁纸设置 思路 1.通过bing每日壁纸接口,获取图片地址 2.保存图片到绝对路径 3.设置该图片为壁纸 4.批处理壁纸自动切换 第一.获取图片地址 微软bing每日壁纸API接口 ...

最新文章

  1. 回调函数、Java接口回调 总结
  2. 23-26 Python File方法、OS文件/目录方法、异常处理、内置函数
  3. 用 div 仿写 input 和 textarea 功能
  4. 常见8种机器学习算法总结
  5. 第十届蓝桥杯 等差数列(Python)
  6. oracle9i 查询scn,在oracle10g 10.2.0.1上测试不完全恢复_recover database until scn
  7. 【Python】字符串的一些操作
  8. 基于ssm公租房管理系统
  9. Gröbner基方法入门第II部分:Gröbner基和Buchberger算法
  10. 解决百度地图生成器添加标注后图标不显示的问题
  11. 阿里云体验--搭建超级小班课网课系统
  12. 90个外国英文网站强力推荐
  13. 丽水松阳计算机职业高中学校,浙江省松阳职专
  14. Wiznote为知笔记私有部署(docker)删除多余用户账号.md
  15. 详解数据架构的七类视图(多图+案例)
  16. 看不懂!苏宁控股“卖身”淘宝,“盲盒第一股”市值破千亿,超过苏宁易购
  17. 汉字自己主动注音程序
  18. oracle REPLACE函数语法
  19. 今日科技联播:阿里和全球最大奢侈品电商YNAP成立合资公司;QQ嘀嘀嘀提示音正式成为商标...
  20. 根据value值设置radio选中状态

热门文章

  1. Intellij IDEA 备忘录
  2. 安卓自定义控件的原理
  3. eclipse 使用心得
  4. 推荐8个很酷很有用的 HTML5 应用程序
  5. 配置sharepoint站点为Form认证(下)
  6. 【翻译】3D Bounding Box Estimation Using Deep Learning and Geometry
  7. 汇编程序基本结构+利用DOS系统编译连接汇编程序
  8. C++--第0课 - 学习C++的意义
  9. Entity Framework 复杂类型
  10. 你不可能没看过这10个设计师的文章