去Python官网下载需要的Python版本
https://www.python.org/
我下载的是下面这两个版本:
- Python 2.7.13
- Python 3.6.1
安装Python27时,设置安装路径为C:Python27
,设置添加到路径,安装非常顺利。
安装Python36时,设置安装路径为C:Python36
,设置添加到路径,但提示0x80240017错误,原因在于windows系统没有安装最新补丁0.0
最简单的办法可以把整个系统都升级了,当然也可以偷工减料,只安装需要的更新:
去微软官网https://www.microsoft.com/zh-cn/download
搜索以下四个更新:
- KB2887595
- KB2919442
- KB2919355
- KB2999226
逐个安装。随后安装Python36时又提示缺少api-ms-win-crt-runtime-|1-1-0.dll文件。
解决办法:
https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
下载Visual C++ Redistributable for Visual Studio 2015,并安装。
然后才可以顺利的安装Python36。
为了区分这两个版本的Python,分别将C:Python27和C:Python36下的python.exe
重命名为python2.exe
和python3.exe
。
win+R,输入cmd
,回车,进入命令行;
输入python2
,回车,进入python2环境,输入exit()
,回车退出;
输入python3
,回车,进入python3环境,输入exit()
,回车退出。
sublime text
tools - build system - new build system
{
"cmd": ["c:/Python27/python2.exe", "-u", "$file"],
"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp936",
"shell":"true"
}
保存为python27
{
"cmd": ["C:/Python36/python3.exe", "-u", "$file"],
"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp936",
"shell":"true"
}
保存为python36