天天看點

sublime_text3執行Python程式環境配置

  用sublime寫了python3的代碼,ctrl + B運作時卻調用了python2,導緻運作報錯。

這是因為很多系統預設安裝了python2,預設調用python的版本就是python2。

 解決辦法:

  建立一個sublime build system,如下圖1:

sublime_text3執行Python程式環境配置

  然後會自動打開了一個文本,清空并寫入以下内容:

{
    "env": {"PYTHONIOENCODING": "utf8"},
    "cmd": ["C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}
           
"env": {"PYTHONIOENCODING": "utf8"}  ##是為了避免中文錯誤
["C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python", "-u","$file"]  ##這裡路徑要替換成你電腦中python3的路徑
           

  然後,儲存檔案名為python3.sublime-build.接着,選擇python3,如圖2所示:
sublime_text3執行Python程式環境配置
  配置完成,可以驗證一下。
sublime_text3執行Python程式環境配置

  如果出現如下報錯:

  can\'t find \'main\' module in \' \'

  原因是未儲存檔案,ctrl+s儲存一下再次通過ctrl+B執行即可。