用sublime搭建python环境。py2和3共存。python交互终端搭建

一、安装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可以,但是可能我操作不对还是怎么的,还是不行,希望有解决方法的朋友可以告诉我~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值