关于sublime text 3在使用virtualenv插件出现cancel build失效的问题
来源:互联网 发布:切削速度的编程 编辑:程序博客网 时间:2024/06/05 21:55
因为使用使用sublime text 3做为python方面的编程,有时需要考虑到使用到virtualenv来建立新的单独环境进行编程。
在进行virtualenv虚拟环境下的编译时,需要对sublime进行编译环境配置。
有一种方式是,使用sublime text 3 的virtualenv插件进行环境配置。如文章(1)http://www.cnblogs.com/lypy/p/6242355.html点击打开链接所述。
步骤很简单,操作也很方便,但是我在编程时却有一个问题,就是在编译的过程中不能使用cancel build(及其快捷键ctrl+C)。
经反复尝试,觉得可能是插件的问题,在结合文章(2):https://segmentfault.com/q/1010000005103130/a-1020000005137015点击打开链接和(3)https://stackoverflow.com/questions/24963030/sublime-text3-and-virtualenvs点击打开链接下的回答,个人尝试用文章(2)中的方式进行新的配置,过程如下:
1.新建新的*.sublime-build
文件
点击 Tools -> Build System -> New Build System...
,会弹出一个编辑界面,在这个界面里面可以写出你的自定义构建系统。
里面的配置格式我并没有采用文章(2)中的方式。
2.sublime-build
文件的配置。在其中高新建新的json格式文件,如下
{ "shell_cmd": "/Users/Ted/bsd/vector/.v_venv/bin/python -u \"$file\"", "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python"}
其中,将
/Users/Ted/bsd/vector/.v_venv/bin/python改为个人virtualenv包的路径,最后的python根据你的python版本修改,如果是python3,就改成python3.3.写完后命名为 **.sublime-build
保存到默认路径,** 为取的名字。完成后会在Tools -> Build System中看到你的新配置。使用时直接勾去就行。
个人觉得,这种新建编译路径文件的方式要比使用sublime 提供的virtualenv插件方便。以上亲测有效。个人sublime text3 为3143版,系统Mac OS Sierra 10.12.6,python3.6.3,python下的虚拟环境包是virtualenv 15.1.0
另外还有一片同样解决该问题的方法,仅供参考,个人没有尝试,链接如下:
http://www.cnblogs.com/NewZi/p/sublimetext-virtualenv-python.html点击打开链接
同时,https://stackoverflow.com/questions/8551735/how-do-i-run-python-code-from-sublime-text-2/14211082下的回答也有很大脾益。
- 关于sublime text 3在使用virtualenv插件出现cancel build失效的问题
- Sublime Text 3的插件Plaintasks使用
- sublime text安装插件出现问题
- 在win10环境下解决sublime text 3 build 3143的package controller 问题
- Sublime Text 3143 注册码失效的问题
- Sublime Text 3 Tab键失效问题
- sublime Text 3中安装vue高亮插件以及解决可能出现的问题
- 在Sublime Text中使用Git插件
- python在virtualenv出现TclErro的问题
- 记录平时在使用Sublime text 3好用的插件
- 我在Sublime Text 3 编辑器中常用到的插件
- sublime text 3-Virtualenv-Anaconda配
- Mac下的Sublime Text 3 安装go插件GoSublime, SideBarEnhancements,Go Build,Godef
- 在Sublime Text 3安装PlantUML插件
- 个人Sublime Text 3使用的插件和配置
- sublime text 3 中 SFTP插件的配置使用
- 使用sublime text 3写web的必用插件
- Sublime Text 3插件安装及快捷键的使用
- 欢迎使用CSDN-markdown编辑器
- 关于在配置JDK系统变量时出现的问题的解决方案
- C语言实现一般线性表的链式存储
- Arduino 单片机之 ESP8266模块使用
- Struts2 开发程序的基本步骤
- 关于sublime text 3在使用virtualenv插件出现cancel build失效的问题
- 辗转相除法求最大公约数
- structs2
- 2017.10.21总结
- poj-1007 DNA sorting
- LQB-2
- Java中ArrayList和LinkedList区别
- HDU 1875:畅通工程再续
- 简单说 CSS滤镜 filter属性