溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Sublime text3集成python3環(huán)境配置過(guò)程

發(fā)布時(shí)間:2021-08-24 18:24:42 來(lái)源:億速云 閱讀:150 作者:chen 欄目:服務(wù)器

這篇文章主要講解了“Sublime text3集成python3環(huán)境配置過(guò)程”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Sublime text3集成python3環(huán)境配置過(guò)程”吧!

介質(zhì)版本:
Python 3.6

Sublime Text 3

包括:

sublime字體配置。

常用插件:

Package Control、SublimeCodeIntel、SublimeREPL、SublimeTmpl、ColorSublime、Anaconda、SublimeLinter

1、sublime基本配置。

配置python路徑:

Sublime text3集成python3環(huán)境配置過(guò)程

擊New Build System后,會(huì)生成一個(gè)空配置文件,在這個(gè)配置文件內(nèi)覆蓋配置信息,本文python安裝路徑為“C:\Program Files\Python36”,(注意區(qū)分正反斜杠,請(qǐng)將路徑換成python實(shí)際安裝路徑),然后按ctrl+s,將文件保存在默認(rèn)路徑,文件名命名為“Python3”,內(nèi)容如下

{

    "cmd": ["C:\Program Files\Python36\python.exe","-u","$file"],

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

    "selector": "source.python",

}

配置python,選擇配置的python3

Sublime text3集成python3環(huán)境配置過(guò)程

配置python字體

Sublime text3集成python3環(huán)境配置過(guò)程添加相應(yīng)的字體

Sublime text3集成python3環(huán)境配置過(guò)程

{

"auto_complete": true,

"auto_match_enabled": true,

"color_scheme": "Packages/Color Scheme - Default/Mariana.tmTheme",

"font_face": "Consolas",

"font_size": 14,

"ignored_packages":

[

"Vintage"

],

"theme": "Default.sublime-theme"

}

2、插件安裝

Ctrl+shift+P

選擇install package回車(chē)后選擇相應(yīng)插件。

Package Control安裝,分為在線安裝和離線安裝,僅演示在線安裝

Sublime text3集成python3環(huán)境配置過(guò)程

以下內(nèi)容粘貼到控制臺(tái)中

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (get %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

sublime text2粘貼以下內(nèi)容:

import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

Sublime text3集成python3環(huán)境配置過(guò)程

關(guān)掉并重新打開(kāi)Sublime Text 3,如果在Perferences->package settings中能看到package control這一項(xiàng),則表示安裝成功。

3、常用插件介紹及安裝

SublimeCodeIntel

介紹

Full-featured code intelligence and smart autocomplete engine

  • Jump to Symbol Definition - Jump to the file and line of the definition of a symbol.

  • Imports autocomplete - Shows autocomplete with the available modules/symbols in real time.

  • Function Call tooltips - Displays information in the status bar about the working function.

支持語(yǔ)言

JavaScript, ES6, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python, XML, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, PHP.

Installation

1.Control+Shift+P打開(kāi)Package Control控制臺(tái)

2.輸入install,選擇關(guān)聯(lián)出來(lái)的install package

Sublime text3集成python3環(huán)境配置過(guò)程

3.輸入sublimecodeintel,然后點(diǎn)擊列表提示的sublimecodeintel安裝

Sublime text3集成python3環(huán)境配置過(guò)程

4.安裝完成之后,文本框會(huì)出現(xiàn)如下顯示,或者可以通過(guò)【Preferences>Package Settings】中查看到已安裝的sublimecodeintel插件

Sublime text3集成python3環(huán)境配置過(guò)程

5.打開(kāi)preferences->packages settings ->Package Control ->Settings-User,檢查是否有如下紅框代碼,如果沒(méi)有得手動(dòng)添加

Sublime text3集成python3環(huán)境配置過(guò)程

6.點(diǎn)擊preferences中的browse Packages,進(jìn)入SublimeCodeIntel文件夾,在當(dāng)前的路徑下新建.codeintel文件夾(windows中文件命名的時(shí)候?yàn)?.codeintel.),之后進(jìn)入到 .codeintel文件夾中,新建文件“config.log”文件,打開(kāi)輸入(下文以路徑“D:\Anaconda3”為例,實(shí)際配置時(shí)請(qǐng)根據(jù)具體安裝路徑修改):

"python3":{

    "python":"C:\Program Files\Python36\python.exe",

    "pythonExtraPaths":[

         "C:\Program Files\Python36\DLLs",

         "C:\Program Files\Python36\Lib",

         "C:\Program Files\Python36\Lib/lib-tk",

         "C:\Program Files\Python36\Lib/site-packages",

    ]

}

如圖:

Sublime text3集成python3環(huán)境配置過(guò)程

7.保存,重啟Sublime Text 3

測(cè)試

新建文件并保存為.py文件,輸入代碼測(cè)試

Sublime text3集成python3環(huán)境配置過(guò)程

SublimeREPL

介紹

添加快捷鍵后,可直接運(yùn)行當(dāng)前文件,非常方便

  • Launch python in local or remote(1) virtualenv.

  • Quickly run selected script or launch PDB.

  • Use SublimeText Python console with history and multiline input.

使用方法

1、安裝SublimeREPL插件后,打開(kāi)Preferences->Key Bindings,添加快捷鍵:

Sublime text3集成python3環(huán)境配置過(guò)程

代碼粘貼:

Sublime text3集成python3環(huán)境配置過(guò)程

[
    {        "keys": ["f5"],        "caption": "SublimeREPL: Python - RUN current file",        "command": "run_existing_window_command",        "args": {            "id": "repl_python_run",            "file": "config/Python/Main.sublime-menu"
        }
    }
]

Sublime text3集成python3環(huán)境配置過(guò)程

 測(cè)試

1、新建test.py文件,例如:

Sublime text3集成python3環(huán)境配置過(guò)程

2、上文中SublimeREPL插件設(shè)置的快捷鍵是F5,所以按F5運(yùn)行成功如下

Sublime text3集成python3環(huán)境配置過(guò)程

 SublimeTmpl

介紹

安裝插件后,可以通過(guò)快捷鍵按照模板快速新建文件

使用方法

1、安裝SublimeTmpl插件后,打開(kāi)Preferences->Package Settings->SublimeTmpl->Settings User,添加以下內(nèi)容

Sublime text3集成python3環(huán)境配置過(guò)程添加快捷鍵:

Sublime text3集成python3環(huán)境配置過(guò)程

    {

        "caption": "Tmpl: Create python", "command": "sublime_tmpl",  

        "keys": ["ctrl+alt+n"], "args": {"type": "python"}  

    }

測(cè)試

打開(kāi)Sublime Text 3,上文中SublimeTmpl插件設(shè)置的快捷鍵是"Ctrl+alt+n",按快捷鍵后成功新建文件如下

Sublime text3集成python3環(huán)境配置過(guò)程

ColorSublime

介紹

提供了主題更換功能,可根據(jù)個(gè)人喜好選擇

使用方法

1、安裝ColorSublime插件完成后,打開(kāi)Preferences->Color Scheme...,選擇主題

Sublime text3集成python3環(huán)境配置過(guò)程

Anaconda

介紹

代碼提示等許多功能,必備

安裝方法

1、Preferences->Package Settings->Anaconda->Settings Default,修改"python_interpreter"為實(shí)際Python安裝路徑

Sublime text3集成python3環(huán)境配置過(guò)程

Sublime text3集成python3環(huán)境配置過(guò)程

2、Preferences->Package Settings->Anaconda->Settings User,添加如下內(nèi)容

{

    "python_interpreter":"C:\Program Files\Python36\python.exe",

    "suppress_word_completions":true,

    "suppress_explicit_completions":true,

    "comlete_parameters":true,

    "swallow_startup_errors":true,

    "anaconda_linting":false

}

如圖:

Sublime text3集成python3環(huán)境配置過(guò)程

測(cè)試

1、打開(kāi)Sublime Text3,新建任意*.py文件,輸入語(yǔ)句測(cè)試,如圖

Sublime text3集成python3環(huán)境配置過(guò)程

SublimeLinter

介紹

SublimeLinter:代碼檢查工具,可以設(shè)置四種工作狀態(tài)

安裝方法

方式同上,輸入sublimelinter,提示以下內(nèi)容表示安裝成功

Sublime text3集成python3環(huán)境配置過(guò)程

其他插件包括:

pep8,參數(shù)提示功能

Sublime text3集成python3環(huán)境配置過(guò)程

Python pep8 autofromat:代碼格式化

讓代碼更簡(jiǎn)潔!

快捷鍵Ctrl + Shift + R,好東西一個(gè),又節(jié)省了程序員的工作。

感謝各位的閱讀,以上就是“Sublime text3集成python3環(huán)境配置過(guò)程”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)Sublime text3集成python3環(huán)境配置過(guò)程這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI