用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的:
编码格式不用写成utf-8.
ctrl+s 保存为Python3.sublime-build (不用修改路径,自己起一个名字)
python2:
自己修改相应的路径,编码格式要写成utf-8才能正确编译中文
保存为Python2.sublime-build
这里就会有刚刚添加的编译系统。
自己执行*.py文件时选择对应的编译系统,ctrl+b就能正确编译了。
这里还需要设置pip,因为我们安装了两个版本,我们就分别安装.
打开控制台(用管理员身份运行)切换到python3的安装路径,运行
以后需要用pip安装python工具的时候就用 pip3 install xxxx的命令执行。
python2的也是如此
这个看自己的情况有需要再安装。
安装插件,在线安装,直接在sublime搜索SublimeREPL。
在这里可以看到安装好的。
一般我们会运行当前文件,点击这里就可以编译。
直接点击编译会报错说文件不存在的,因为python指向的路径不是我们的安装路径,我们需要修改一下配合文件
一般我们都是在当前文件下运行,所以我们找到run current file的选项
修改cmd的路径为自己python的安装路径,注意要精确到.exe的位置,不然会报PermissionError的错误。
我们还可以设置一个快捷键:
我设置了f5,随你们自己喜欢,不要冲突就好了
自己根据上图理解和修改对应配置,可以自己设置别的快捷键
运行图:
这个插件有个不好的地方就是你修改了文件需要重新编译,但是它不会在当前已经存在的那个窗口里刷新编译,需要关闭才能顺利执行第二次编译运行,我暂时没找到解决方法,百度到说alt shift 2可以,但是可能我操作不对还是怎么的,还是不行,希望有解决方法的朋友可以告诉我~~
到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可以,但是可能我操作不对还是怎么的,还是不行,希望有解决方法的朋友可以告诉我~~
相关文章推荐
- Sublime搭建Python环境
- 利用Anaconda搭建python科学计算环境及交互图形操作示例
- Python从入门到精通系列之Python3开发环境搭建与多版本共存的解决方案
- sublime搭建python开发环境
- sublime学习(五)搭建Python开发环境
- Python3在SublimeText3上搭建编译环境+console正常显示中文+可交互命令行
- python 环境搭建(三) python2.6和python2.7共存
- Sublime搭建Python开发环境
- win7环境下使用sublime text搭建python开发环境并使用SublimeREPL实现交互操作
- sublime 搭建 python 开发环境
- 在centos6.5环境下搭建多版本python(python2.6、python2.7、python3.5)共存环境
- centos7安装python3.5.4,共存python2.7,并且搭建django环境
- python自动化测试开发利器sublime环境搭建实战
- Sublime搭建Python开发环境
- win7 下搭建sublime的python开发环境的配置方法
- 基于sublime搭建python开发环境(windows)
- framework robot+python3.5.2+sublime环境搭建
- 利用sublime3搭建Python程序开发环境
- CentOS7环境搭建python3以及与python2实现共存的方法
- win7 下搭建sublime的python开发环境的配置方法