使用sublime text3搭建Python編輯環境

測試奇譚發表於2021-01-11

最近在工作遇到一個難題。

我所在的測試組有一套PC軟體前端自動化工程,在進行自動化測試時,需要在一臺古老的xp機器上執行,但這臺古老的xp機器帶給我諸多煩惱,特別是使用Pycharm編輯器時,我遇到了以下三個問題:

  • 電腦關機後無法重新執行Pycharm,需要重新安裝並破解,耗時耗力

  • Pycharm使用卡頓,效率低下

  • 前端自動化採用的圖片斷言,Pycharm中開啟多張圖片不方便,而脫離Pycharm,使用其他三方工具效果也不好

還是那句話:遇到問題不要怕,總會有解決的辦法。

回顧過去的工作經驗,還真讓我找到了解決辦法,使用Sublime Text3——一款優秀的文字編輯軟體,而又不僅僅是文字編輯軟體。

於是,我便將使用Sublime快速搭建python編輯環境分享給大家:

一、下載

百度“Sublime Text3“,隨便下載一款,無腦安裝一波操作,沒什麼需要特別注意的

二、環境配置

01 新建執行系統

如果python程式碼中有自引包,如果直接按照Sublime自帶的python執行,因為python直譯器的原因,會出現找不到包的問題(ModuleNotFoundError)
在這裡插入圖片描述

解決方法:Tools -> Build System -> New Build System,新建一個配置(注意替換註釋處shell_cmd & env)

{
    # Python環境路徑
    "shell_cmd": "C:\\Users\\010702\\PycharmProjects\\testbdd\\venv\\Scripts\\python.exe -u \"$file\"",   
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "encoding": "cp936",
    "env": {"PYTHONIOENCODING": "utf-8"},
     # 專案路徑
    "env": {"PYTHONPATH": "C:\\Users\\010702\\PycharmProjects\\xxxx"},

    "variants":
    [
        {
            "name": "Syntax Check",
            "shell_cmd": "python -m py_compile \"${file}\"",
        }
    ]
}

 

02 儲存配置

將此配置重新命名並儲存至Sublime的資料目錄下:

eg:C:\Users\010702\AppData\Roaming\Sublime Text 3\Packages\User
(這個路徑,可以開啟Perferences-> Package Settings-> Package Control -> Setting-User,和該檔案同級)

03 選擇新增的系統

選擇你配置的System

在這裡插入圖片描述

04 設定快捷鍵

因不同鍵盤有按鍵限制和Fn機制,使用Sublime Text3自帶的快捷鍵可能無效,或者你自己有個人的按鍵操作習慣,便可以根據需要設定合適的快捷鍵。拿終止程式的快捷鍵舉例來說:

點選狀態列preferences -> key bindings修改快捷鍵配置。快捷鍵名稱為:“cancel_build”,可以修改為

“{ "keys": ["ctrl+alt+b"], "command": "cancel_build" }”

 

這樣與執行程式的快捷鍵呼應,方便記憶和操作。

在這裡插入圖片描述

05 執行python程式

至此,大功告成。按快捷鍵Ctrl+B(或者點選狀態列Tools->Build),執行python程式,體驗Sublime帶來的不一樣的體驗吧。

個人總結:

  • 在5分鐘內處理完python編輯環境問題,解決了我的三個煩惱,很爽

  • 論UI設計,Sublime真香

  • 除非特殊需要,還是使用Pycharm更方便,特別是除錯打斷點之類的編碼剛需

相關文章