日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

sublime text3 怎么配置、运行python_SublimeText3按ctrl+b执行python无反应

發布時間:2025/3/8 python 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sublime text3 怎么配置、运行python_SublimeText3按ctrl+b执行python无反应 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最后更新時間:2017-09-14

現象:

在Sublime中打開.py文件,按”ctrl+b”執行時無反應。點擊工具->編譯系統中已經有且識別到Python,但執行”run(ctrl+shift+b)”時無反應,Sublime左下角提示”No Build System with variant run”。

解決:

首先打開一個CMD,在左上角單擊,選擇”屬性”。在屬性->選項中查看”當前代碼頁”一項中的數值。(這一步可選)

然后打開Sublime安裝目錄,打開Packages,找到里面的”Python.sublime-package”文件,復制出來一份留作備份。把這個文件后綴改為.zip,打開這個壓縮包。

在打開壓縮包中找到”Python.sublime-build”文件拖出來編輯一下它(編輯工具可用sublime或其它文本編輯器直接打開)。

原文件內容應該類似這樣:

{

"shell_cmd": "python -u "$file"",

"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",

"selector": "source.python",

"env": {"PYTHONIOENCODING": "utf-8"},

"variants":

[

{

"name": "Syntax Check",

"shell_cmd": "python -m py_compile "${file}"",

}

]

}

改成這樣:

{

"cmd": ["python", "-u", "$file"],

"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",

"selector": "source.python",

"encoding": "utf-8",

"env": {"PYTHONIOENCODING": "utf-8"}

}

保存后拖回zip中覆蓋,然后把.zip改回.sublime-package,覆蓋回Packages目錄即修改完成。

打開一個.py,敲一句print ‘hello world’, ctrl+b,成功執行。

PS:不成功的原因可能是第一行cmd命令問題或encoding編碼不對(如果上述法不成功,嘗試將encoding的值改為第一步查看到的數值)或其它參數有問題比如我這里的variants也有問題,所以我就直接去掉了。。。。

======================2017-09-14 更新======================

另一方法:

菜單中點擊–> 工具 –> 編譯系統 –> 新建編譯系統

把里面的默認配置內容刪除,改成下面這樣:

{

"cmd": ["python", "$file"],

"file_regex": "py$",

"selector": "source.python"

}

保存,命名為python.sublime-build即可,重命名時的這個python字符串,我覺得改成其它的也可以,它只是會顯示在你菜單編譯系統列表里而已。

關掉sublime重新打開測試,新建一個.py文件,寫一個helloworld, ctrl+b 成功。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的sublime text3 怎么配置、运行python_SublimeText3按ctrl+b执行python无反应的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。