使用sublime text3搭建Python編輯環(huán)境的實(shí)現(xiàn)
最近在工作遇到一個(gè)難題。
我所在的測(cè)試組有一套PC軟件前端自動(dòng)化工程,在進(jìn)行自動(dòng)化測(cè)試時(shí),需要在一臺(tái)古老的xp機(jī)器上運(yùn)行,但這臺(tái)古老的xp機(jī)器帶給我諸多煩惱,特別是使用Pycharm編輯器時(shí),我遇到了以下三個(gè)問題:
- 電腦關(guān)機(jī)后無法重新運(yùn)行Pycharm,需要重新安裝并破解,耗時(shí)耗力
- Pycharm使用卡頓,效率低下
- 前端自動(dòng)化采用的圖片斷言,Pycharm中打開多張圖片不方便,而脫離Pycharm,使用其他三方工具效果也不好
還是那句話:遇到問題不要怕,總會(huì)有解決的辦法。
回顧過去的工作經(jīng)驗(yàn),還真讓我找到了解決辦法,使用Sublime Text3——一款優(yōu)秀的文本編輯軟件,而又不僅僅是文本編輯軟件。
于是,我便將使用Sublime快速搭建python編輯環(huán)境分享給大家:
一、下載
百度“Sublime Text3“,隨便下載一款,無腦安裝一波操作,沒什么需要特別注意的
本地下載地址:http://www.dhdzp.com/softs/58828.html
二、環(huán)境配置
01 新建運(yùn)行系統(tǒng)
如果python代碼中有自引包,如果直接按照Sublime自帶的python運(yùn)行,因?yàn)閜ython解釋器的原因,會(huì)出現(xiàn)找不到包的問題(ModuleNotFoundError)

解決方法:Tools -> Build System -> New Build System,新建一個(gè)配置(注意替換注釋處shell_cmd & env)
{
# Python環(huán)境路徑
"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"},
# 項(xiàng)目路徑
"env": {"PYTHONPATH": "C:\\Users\\010702\\PycharmProjects\\xxxx"},
"variants":
[
{
"name": "Syntax Check",
"shell_cmd": "python -m py_compile \"${file}\"",
}
]
}
02 保存配置
將此配置重命名并保存至Sublime的數(shù)據(jù)目錄下:
eg:C:\Users\010702\AppData\Roaming\Sublime Text 3\Packages\User (這個(gè)路徑,可以打開Perferences-> Package Settings-> Package Control -> Setting-User,和該文件同級(jí))
03 選擇新增的系統(tǒng)
選擇你配置的System

04 設(shè)置快捷鍵
因不同鍵盤有按鍵限制和Fn機(jī)制,使用Sublime Text3自帶的快捷鍵可能無效,或者你自己有個(gè)人的按鍵操作習(xí)慣,便可以根據(jù)需要設(shè)置合適的快捷鍵。拿終止程序的快捷鍵舉例來說:
點(diǎn)擊狀態(tài)欄preferences -> key bindings修改快捷鍵配置??旖萱I名稱為:“cancel_build”,可以修改為
“{ "keys": ["ctrl+alt+b"], "command": "cancel_build" }”
這樣與運(yùn)行程序的快捷鍵呼應(yīng),方便記憶和操作。

05 運(yùn)行python程序
至此,大功告成。按快捷鍵Ctrl+B(或者點(diǎn)擊狀態(tài)欄Tools->Build),運(yùn)行python程序,體驗(yàn)Sublime帶來的不一樣的體驗(yàn)吧。
個(gè)人總結(jié):
- 在5分鐘內(nèi)處理完python編輯環(huán)境問題,解決了我的三個(gè)煩惱,很爽
- 論UI設(shè)計(jì),Sublime真香
- 除非特殊需要,還是使用Pycharm更方便,特別是調(diào)試打斷點(diǎn)之類的編碼剛需
到此這篇關(guān)于使用sublime text3搭建Python編輯環(huán)境的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)sublime text3搭建Python 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python利用pyHook實(shí)現(xiàn)監(jiān)聽用戶鼠標(biāo)與鍵盤事件
這篇文章主要介紹了Python利用pyHook實(shí)現(xiàn)監(jiān)聽用戶鼠標(biāo)與鍵盤事件,很有實(shí)用價(jià)值的一個(gè)技巧,需要的朋友可以參考下2014-08-08
pandas數(shù)據(jù)類型之Series的具體使用
本文主要介紹了pandas數(shù)據(jù)類型之Series的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
Python OpenCV讀取視頻報(bào)錯(cuò)的問題解決
大家好,本篇文章主要講的是Python OpenCV讀取視頻報(bào)錯(cuò)的問題解決,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01
python文本數(shù)據(jù)處理學(xué)習(xí)筆記詳解
這篇文章主要為大家詳細(xì)介紹了python文本數(shù)據(jù)處理學(xué)習(xí)筆記,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06
Python requests模塊cookie實(shí)例解析
這篇文章主要介紹了Python requests模塊cookie實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04
Python代碼顯得Pythonic(區(qū)別于其他語言的寫法)
這篇文章主要介紹了Python代碼顯得Pythonic(區(qū)別于其他語言的寫法),對(duì)于字符串連接,相比于簡(jiǎn)單的+,更pythonic的做法是盡量使用%操作符或者format函數(shù)格式化字符串,感興趣的小伙伴和小編一起進(jìn)入文章了解更詳細(xì)相關(guān)知識(shí)內(nèi)容吧2022-02-02

