您的位置:首页 > 编程语言 > Python开发

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

2018-01-30 13:04 417 查看
一、安装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的配置文件。找到插件包的位置:
![这里写图片描述](https://img-blog.csdn.net/20180130124822572?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRXZlckNoaXNhdG8=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)


一般我们都是在当前文件下运行,所以我们找到run current file的选项

修改cmd的路径为自己python的安装路径,注意要精确到.exe的位置,不然会报PermissionError的错误。



我们还可以设置一个快捷键:



我设置了f5,随你们自己喜欢,不要冲突就好了



自己根据上图理解和修改对应配置,可以自己设置别的快捷键

运行图:



这个插件有个不好的地方就是你修改了文件需要重新编译,但是它不会在当前已经存在的那个窗口里刷新编译,需要关闭才能顺利执行第二次编译运行,我暂时没找到解决方法,百度到说alt shift 2可以,但是可能我操作不对还是怎么的,还是不行,希望有解决方法的朋友可以告诉我~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: