17
2018
07

sublime text 3 配置非默认python版本运行环境

http://www.sublimetext.com/


1、安装 Package Control

菜单  View > Show Console

输入:

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

按回车键,等待下载和安装完成。


2、安装SublimeREPL插件

SublimeREPL支持各种语言解释器,方便我们在编辑器上编写完代码进行调试。

具体安装步骤如下:


Step1.Cmd+Shift+P调出快捷命令窗口,输入install,选择Package Control:Install Package;稍等……会自动弹出输入窗口


Step2.输入sublimerepl,点击选中,然后它就会在后台安装;


Step3.安装完之后,查看 Tools->SublimeREPL。若有这个菜单,则说明安装成功。


3、配置按F5执行

改文件(默认路径):

C:\Users\[用户名]\AppData\Roaming\Sublime Text 3\Packages\SublimeREPL\config\Python\Main.sublime-menu

添加command节点(Python路径注意改):

,
{"command": "repl_open",
 "caption": "Python - RUN current file",
 "id": "repl_python37_run",
 "mnemonic": "R",
 "args": {
	"type": "subprocess",
	"encoding": "utf8",
	"cmd": ["C:/Python37/python.exe", "-u", "$file_basename"],
	"cwd": "$file_path",
	"syntax": "Packages/Python/Python.tmLanguage",
	"external_id": "python",
	"extend_env": {"PYTHONIOENCODING": "utf-8"}
	}
}



配置快捷键:

菜单Preferences->Key Bindings,此时会弹出一个窗口。

左边是Default(Windows).sublime-keymap —— Default,

右边是Default(Windows).sublime-keymap —— User。

右边一般是空的,把以下内容copy进去保存

[
    { "keys": ["f5"], "caption": "SublimeREPL:Python", 
	  "command": "run_existing_window_command", "args":
	  {
		   "id": "repl_python37_run",
		   "file": "config/Python/Main.sublime-menu"
	  } 
    },
]


快捷键F5执行


4、添加新版本的环境

菜单 Tools-Build System-New Build System

位置默认(C:\Users\[用户名]\AppData\Roaming\Sublime Text 3\Packages\User)

文件名随便,如:python37.sublime-build

内容(注意改python版本路径,路径中用/):

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


然后把python37勾上,就能使用对应的环境了,快捷键CTRL+B执行




版权声明:
作者:真爱无限 出处:http://www.pukuimin.top 本文为博主原创文章版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接.
« 上一篇下一篇 »

相关文章:

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。