一、安装python
到python官网下载python,我这里是安装python3.6.4 和python2.7.14两个版本。因为刚学习,有时需要用到不同的版本编译
1.先安装python3
下载https://www.python.org/downloads/release/python-364/
我电脑是64位的,下载exe的版本。可以自动添加环境变量。
安装的时候选择第二个custom 安装,自己选择好安装的路径
记得勾上add to path(加入环境变量)
其他默认就可以了。
安装完打开安装的文件夹,把python.exe和pythonw.exew.exe改成python3
打开控制台,输入python3,显示版本就可以了
2.安装python2
下载:https://www.python.org/downloads/release/python-2714/
点击安装,选择自己的安装路径,不用选择添加环境变量,等下自己手动添加
安装完成。配置环境变量。右键我的电脑,属性
双击path。把刚刚python2的安装路径的目录和script的目录添加到环境变量。
修改python2的python.exe和pythonw.exe
此时到控制台输入python2.显示出版本就是安装成功了
二、在sublime编译
在sublime 里新建编译系统,让我们能够直接便宜python代码
我是建了两个编译系统,一个是python3,一个是python2
pyhon3的:
{
"cmd": ["python3.exe","-u","$file"],
"path":"D:/software/python/python36/",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp936",
}
编码格式不用写成utf-8.
ctrl+s 保存为Python3.sublime-build (不用修改路径,自己起一个名字)
python2:
{
"cmd": ["python2.exe","-u","$file"],
"path":"D:/software/python/python27/",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf-8",
}
自己修改相应的路径,编码格式要写成utf-8才能正确编译中文
保存为Python2.sublime-build
这里就会有刚刚添加的编译系统。
自己执行*.py文件时选择对应的编译系统,ctrl+b就能正确编译了。
这里还需要设置pip,因为我们安装了两个版本,我们就分别安装.
打开控制台(用管理员身份运行)切换到python3的安装路径,运行
python3 -m pip install --upgrade pip --force-reinstall
以后需要用pip安装python工具的时候就用 pip3 install xxxx的命令执行。
python2的也是如此
python2 -m pip install --upgrade pip --force-reinstall
这个看自己的情况有需要再安装。
用这个编译的时候当我们需要从键盘输入就不能正确执行,所以我们就需要安装一个插件SublimeREPL
三、python交互终端搭建–SublimeREPL安装
安装插件,在线安装,直接在sublime搜索SublimeREPL。
在这里可以看到安装好的。
一般我们会运行当前文件,点击这里就可以编译。
直接点击编译会报错说文件不存在的,因为python指向的路径不是我们的安装路径,我们需要修改一下配合文件
我们修改sublimerepl的配置文件。找到插件包的位置:
一般我们都是在当前文件下运行,所以我们找到run current file的选项
修改cmd的路径为自己python的安装路径,注意要精确到.exe的位置,不然会报PermissionError的错误。
我们还可以设置一个快捷键:
我设置了f5,随你们自己喜欢,不要冲突就好了
自己根据上图理解和修改对应配置,可以自己设置别的快捷键
运行图:
这个插件有个不好的地方就是你修改了文件需要重新编译,但是它不会在当前已经存在的那个窗口里刷新编译,需要关闭才能顺利执行第二次编译运行,我暂时没找到解决方法,百度到说alt shift 2可以,但是可能我操作不对还是怎么的,还是不行,希望有解决方法的朋友可以告诉我~~