我下載的是下面這兩個版本:
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