windowns系統下要寫完整的python3.exe路徑。
用sublime text寫了python3的代碼,ctrl + B運行時卻調用了python2,導致運行報錯。?
這是因為很多系統默認安裝了python2,默認調用python的版本就是python2。
解決辦法:
立即學習“Python免費學習筆記(深入)”;
我們先來新建一個sublime build system
然后自動打開了一個文本,清空并寫入以下內容:
{ ????"env":?{"PYTHONIOENCODING":?"utf8"}, ????"cmd":?["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3",?"-u",?"$file"], ????"file_regex":?"^[?]*File?"(...*?)",?line?([0-9]*)", ????"selector":?"source.python" }
“env”: {“PYTHONIOENCODING”: “utf8”}, 是避免中文報錯!
[“/Library/Frameworks/Python.framework/Versions/3.6/bin/python3”, “-u”, “$file”], 這里路徑要替換成你電腦中python3的路徑。
查看python3的路徑
$?which?python3 /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
然后,保存文件名為python3.sublime-build
接著,選擇python3?
我們來驗證以下,當前版本是不是python3
import?sys print(sys.version)
按ctrl + B 運行,結果如下
3.6.3?(v3.6.3:2c5fed86e0,?Oct??3?2017,?00:32:08)? [GCC?4.2.1?(Apple?Inc.?build?5666)?(dot?3)] [Finished?in?0.1s]
完
更多sublime相關技術文章,請訪問sublime text欄目。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦