亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

sublime3之內(nèi)網(wǎng)安裝python插件Anaconda的流程

 更新時(shí)間:2020年11月10日 10:28:24   作者:Quincy379  
這篇文章主要介紹了sublime3之內(nèi)網(wǎng)安裝python插件Anaconda的流程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

重要思路:

如果不知道內(nèi)網(wǎng)sublime3怎么安裝python插件Anaconda,就直接在外網(wǎng)安裝一遍,然后把外網(wǎng)解壓的插件直接復(fù)制到內(nèi)網(wǎng)對(duì)應(yīng)的文件夾下即可

一般來(lái)說(shuō),C:\Users\Quincy\AppData\Roaming\Sublime Text 3\Packages這個(gè)路徑是安裝第三方插件的路徑,如果找不到就直接使用sublime界面:點(diǎn)擊菜單欄preferences->Browse Packages,就會(huì)出現(xiàn)上述路徑。

將Anaconda文件夾直接拷到內(nèi)網(wǎng)對(duì)應(yīng)的文件夾下即可,Case closed!

別的插件也是這個(gè)原理,為什么要分享思路,搞這個(gè)插件看來(lái)好多文章,搞得頭疼。還有如果有彈出框報(bào)錯(cuò),就按照提示對(duì)配置文件設(shè)置下錯(cuò)誤彈窗就會(huì)消失。

如圖:

直接提示了在哪處理配置文件,結(jié)束!??!

補(bǔ)充知識(shí):使用sublime實(shí)現(xiàn)python代碼補(bǔ)全

前言

最近一段時(shí)間一直都在學(xué)習(xí)python,很長(zhǎng)一段時(shí)間內(nèi)沒(méi)有找到和是的IDE工具,Pycharm的話,對(duì)我來(lái)說(shuō)稍微有點(diǎn)重量級(jí)了,因?yàn)槠匠F鋵?shí)是不怎么敲代碼的,一般也就寫點(diǎn)腳本,或者實(shí)現(xiàn)下自己的算法。綜合考慮之下,發(fā)現(xiàn)使用sublime是一個(gè)非常棒的選擇,sublime可以成為一個(gè)輕量級(jí)的IDE。下文的配置和步驟主要實(shí)現(xiàn)了額兩個(gè)功能。

實(shí)現(xiàn)python代碼的自動(dòng)補(bǔ)全功能。

能夠正常的運(yùn)行python代碼

安裝python3和sublime3

首先,你需要安裝上述的工具。

sublime3

python3更是可以直接在360軟件管家里面安裝。

以上兩個(gè)軟件安裝的時(shí)候,注意避免安裝到中文路徑中去,不然會(huì)出現(xiàn)各種報(bào)錯(cuò)。

還有一點(diǎn),就是安裝python3的時(shí)候,注意勾選add path,這樣就不用自己來(lái)回改路徑了。

安裝Anaconda

Sublime Text是一個(gè)非常好用,并且功能十分強(qiáng)大(界面十分漂亮)的文本/代碼編輯器,憑借其自身獨(dú)特的自動(dòng)補(bǔ)全功能,其實(shí)已經(jīng)可以完成相當(dāng)部分的代碼自動(dòng)完成功能了。最近在學(xué)習(xí)Caffe,經(jīng)常使用Python來(lái)做預(yù)處理,經(jīng)常要使用各種陌生的module或者是函數(shù),這時(shí)候就非常懷念I(lǐng)DE(比如VS、IDEA)里面各種強(qiáng)大的自動(dòng)補(bǔ)全功能了。

其實(shí)關(guān)于自動(dòng)完成功能,PyCharm是可以勝任的,但是我的Python經(jīng)常只是用來(lái)寫些小的腳本,實(shí)在是不想再安裝龐大臃腫的IDE。而且我也不想舍棄sublime的碼代碼的流暢手感,因此就搜尋了下如何能在Sublime下完成自動(dòng)補(bǔ)全的功能。

Sublime這么流行,插件這么多,答案當(dāng)然是有的。那就是Anaconda。

一開(kāi)始看到這個(gè)名字我老以為是在講Python的發(fā)行版Anaconda,其實(shí)并不是。這里說(shuō)的Anaconda是Sublime的一個(gè)插件,提供關(guān)于Python代碼編輯的非常強(qiáng)大的功能。

Anaconda官網(wǎng)地址是http://damnwidget.github.io/anaconda/,官網(wǎng)上也有詳盡的安裝方法,和配置說(shuō)明。

下面是Anaconda的安裝方法,本文方法只在Sublime Text 3上嘗試過(guò),

安裝Package Control

首先確定自己的Sublime Text 已經(jīng)安裝了Package Control,這是一個(gè)Sublime的插件管理軟件,但并不是Sublime自帶的東西。

安裝的方法如下:

使用快捷鍵ctrl+`打開(kāi)命令行,或者在view中選擇show console,然后輸入:

import urllib.request,os; pf = ‘Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), ‘wb').write(urllib.request.urlopen( ‘http://sublime.wbond.net/' + pf.replace(‘ ‘,'%20')).read())

輸入完敲回車,然后在菜單欄里面的Preferences中看是否能找到Package Control,找不到可以試著關(guān)掉重開(kāi)一下Sublime Text。

安裝Anaconda

使用快捷鍵ctrl+shift+p打開(kāi)命令面板,輸入install,面板上第一項(xiàng)應(yīng)該會(huì)出現(xiàn)Package Control: Install Package,回車確定

然后稍微等待片刻,左下角有狀態(tài)顯示,此時(shí)正在讀取Package列表。等Package列表出現(xiàn)之后,輸入anaconda,選中備選項(xiàng)中的第一個(gè)

然后再稍等片刻。安裝完成后,在Preferences\Package Settings中會(huì)出現(xiàn)Anaconda的選項(xiàng)卡,證明Anaconda包已經(jīng)下載安裝成功。

配置Anaconda

要想正常使用Anaconda,必須要設(shè)置你自己Python.exe所在路徑,這也是最關(guān)鍵的一步。

如上圖所示,打開(kāi)Settings – Default,然后ctrl+f搜索python_interpreter,找到?jīng)]有注釋的一行,大約在95行左右:

將默認(rèn)路徑修改為你自己python.exe所在的路徑,切記是python.exe的路徑,而不是python.exe所在文件夾的路徑.

然后保存,重開(kāi)Sublime,下來(lái)便可以編輯Python文件感受一下不輸于PyCharm的自動(dòng)完成功能了。

個(gè)性化

默認(rèn)的Anaconda設(shè)置可能并非我們需要的,比如自動(dòng)完成的力度,以及想關(guān)閉Anaconda的一些自帶的我們不需要的功能。

下面是我自己的配置文件,我僅對(duì)我自己所修改的配置做解釋,更詳細(xì)的解釋Settings – Default中都有。

個(gè)性化的修改推薦在Settings -User中進(jìn)行,這樣子也清楚自己都修改了哪些配置,也方便重新安裝環(huán)境的時(shí)候保存遷移配置。

我自己的配置如下:

JavaScript

<div class="crayon-info" style="min-height: 22.4px !important; line-height: 22.4px !important;"></div>
  <div class="crayon-plain-wrap"><textarea class="crayon-plain print-no" data-settings="dblclick" readonly="" style="-moz-tab-size: 4; font-size: 16px !important; line-height: 18px !important; z-index: 0; opacity: 0; overflow: hidden;" wrap="soft">{
"python_interpreter": "D:/MyApps/Anaconda2/python.exe",
"suppress_word_completions": true,
"suppress_explicit_completions": true,
"complete_parameters": false,
"anaconda_linter_phantoms": true,
"pyflakes_explicit_ignore":
[
 // "Redefined",
 "UnusedImport"
 // "UndefinedName",
 // "UndefinedLocal",
 // "UnusedVariable,",
 // "UndefinedExport",
 // "DuplicateArgument",
 // "RedefinedWhileUnused"
],
"anaconda_linting_behaviour": "save-only",
}
{
  “python_interpreter” : “D:/MyApps/Anaconda2/python.exe” ,
  “suppress_word_completions” : true ,
  “suppress_explicit_completions” : true ,
  “complete_parameters” : false ,
  “anaconda_linter_phantoms” : true ,
  “pyflakes_explicit_ignore” :
  [
   // “Redefined”,
   “UnusedImport”
   // “UndefinedName”,
   // “UndefinedLocal”,
   // “UnusedVariable,”,
   // “UndefinedExport”,
   // “DuplicateArgument”,
   // “RedefinedWhileUnused”
  ] ,
  “anaconda_linting_behaviour” : “save-only” ,
}

其中解釋如下:

python_interprete:這個(gè)就是上一步修改的python.exe路徑,這里其實(shí)不加也可以

suppress_word_completions:禁用掉Sublime Text原生的自動(dòng)補(bǔ)全,默認(rèn)是false。這個(gè)推薦設(shè)為true,否則會(huì)同時(shí)出現(xiàn)Anaconda和sublime原生的自動(dòng)補(bǔ)全單詞,自動(dòng)補(bǔ)全列表就變得雜亂了

suppress_explicit_completions:這個(gè)和上面是一個(gè)意思,也是默認(rèn)false。兩個(gè)設(shè)為一樣的就好了

complete_parameters:自動(dòng)填充函數(shù)參數(shù),默認(rèn)是false。這個(gè)設(shè)為true,在打函數(shù)名的時(shí)候,如果選擇自動(dòng)完成列表中的選項(xiàng),則會(huì)根據(jù)調(diào)用函數(shù)的定義,自動(dòng)填充函數(shù)必須的參數(shù)。這個(gè)我一開(kāi)始是用true的,后來(lái)發(fā)現(xiàn)在寫參數(shù)的時(shí)候就不能用tab來(lái)選中自動(dòng)補(bǔ)全選項(xiàng),tab鍵變成了切換光標(biāo)位置到下一個(gè)參數(shù)了,我覺(jué)得不是很習(xí)慣就又設(shè)為了false。

anaconda_linter_phantoms:Anaconda有一個(gè)很酷炫的功能叫做linter,就是說(shuō)可以識(shí)別代碼中的語(yǔ)法錯(cuò)誤,代碼建議,格式建議等。而在Sublime Text 3 build 3124中加入了一個(gè)叫做Phantoms的API,這個(gè)API允許插件在編輯界面插入HTML注釋。anaconda_linter_phantoms就是將剛才的語(yǔ)法錯(cuò)誤等信息直接通過(guò)Phantoms的形式顯示在編輯器中,不用再查看error list來(lái)查看了。

顯示效果如下:

這個(gè)功能好不好用智者見(jiàn)智仁者見(jiàn)仁吧,因?yàn)槌薊rror來(lái)說(shuō),警告和建議因?yàn)槭菂⒖糚EP 8(默認(rèn)開(kāi)啟)和PEP257(默認(rèn)沒(méi)有開(kāi)啟)標(biāo)準(zhǔn)來(lái)進(jìn)行的,默認(rèn)開(kāi)啟的PEP8是代碼風(fēng)格標(biāo)準(zhǔn),所以動(dòng)不動(dòng)就會(huì)有警告,用起來(lái)難免有些煩,因此此功能最好可以和下面兩個(gè)選項(xiàng)一起使用。

pyflakes_explicit_ignore:這個(gè)告訴PyFlakes要忽視哪些警告。PyFlakes是一個(gè)代碼檢查的插件,Anaconda已經(jīng)包含進(jìn)去了,其默認(rèn)也是采用PyFlakes來(lái)進(jìn)行代碼語(yǔ)法檢查的。

我這里將UnusedImport取消注釋掉了,因?yàn)槲也幌胱孉naconda警告我哪些模塊沒(méi)有使用

anaconda_linting_behaviour:由于開(kāi)啟了anaconda_linter_phantoms,所以每寫一下代碼,系統(tǒng)都會(huì)自動(dòng)進(jìn)行檢查,并且顯示出來(lái)提示框,這是非常煩的,我們不想讓它每時(shí)每刻都檢查。因此將這個(gè)選項(xiàng)設(shè)置為save-only,就是只有在保存的時(shí)候進(jìn)行檢查,另外還有一個(gè)選項(xiàng)是可以打開(kāi)和保存的時(shí)候進(jìn)行檢查,我的想法是經(jīng)常也要打開(kāi)別人的python代碼,別人可不一定按照PEP8來(lái)寫,因此打開(kāi)的話恐怕就是一大堆提示框,因此只選擇了save-only。

我后面的三個(gè)設(shè)置,如果不準(zhǔn)備按照PEP8的標(biāo)準(zhǔn)來(lái)寫代碼的話完全可以選擇禁止掉PEP8,這個(gè)是選項(xiàng)就是”pep8″,直接改為false就好了,或者說(shuō)你只是想禁用掉PEP8中的某一條規(guī)范,可以在”pep8_ignore”中添加要忽略的規(guī)范號(hào),就比如上圖中的E225。

這樣基本上就完成了Anaconda的自定義工作了(至少是我自己的),更詳細(xì)的選項(xiàng)配置可以參考官網(wǎng)的Pwerful IDE那一節(jié),講的很細(xì)致。

以上這篇sublime3之內(nèi)網(wǎng)安裝python插件Anaconda的流程就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python爬蟲(chóng)之超級(jí)鷹驗(yàn)證碼應(yīng)用

    Python爬蟲(chóng)之超級(jí)鷹驗(yàn)證碼應(yīng)用

    眾所周知python是一個(gè)很強(qiáng)大的語(yǔ)言,它擁有眾多的庫(kù),今天我嘗試了使用超級(jí)鷹第三方平臺(tái)進(jìn)行驗(yàn)證碼的開(kāi)發(fā),需要的朋友可以參考下
    2022-08-08
  • 用python寫個(gè)自動(dòng)SSH登錄遠(yuǎn)程服務(wù)器的小工具(實(shí)例)

    用python寫個(gè)自動(dòng)SSH登錄遠(yuǎn)程服務(wù)器的小工具(實(shí)例)

    下面小編就為大家?guī)?lái)一篇用python寫個(gè)自動(dòng)SSH登錄遠(yuǎn)程服務(wù)器的小工具(實(shí)例)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • selenium WebDriverWait類等待機(jī)制的實(shí)現(xiàn)

    selenium WebDriverWait類等待機(jī)制的實(shí)現(xiàn)

    這篇文章主要介紹了selenium WebDriverWait類等待機(jī)制的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Python SSL證書驗(yàn)證問(wèn)題解決方案

    Python SSL證書驗(yàn)證問(wèn)題解決方案

    這篇文章主要介紹了Python SSL證書驗(yàn)證問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • python-str,list,set間的轉(zhuǎn)換實(shí)例

    python-str,list,set間的轉(zhuǎn)換實(shí)例

    今天小編就為大家分享一篇python-str,list,set間的轉(zhuǎn)換實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Python中高階函數(shù)的小實(shí)踐分享

    Python中高階函數(shù)的小實(shí)踐分享

    這篇文章主要為大家介紹了一些Python中高階函數(shù)的小實(shí)踐,文中的示例代碼講解詳細(xì),對(duì)我們深入學(xué)習(xí)Python有一定的幫助,需要的可以參考下
    2023-05-05
  • python獲取array中指定元素的示例

    python獲取array中指定元素的示例

    今天小編就為大家分享一篇python獲取array中指定元素的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python列表對(duì)象實(shí)現(xiàn)原理詳解

    Python列表對(duì)象實(shí)現(xiàn)原理詳解

    這篇文章主要介紹了Python列表對(duì)象實(shí)現(xiàn)原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python寫一個(gè)簡(jiǎn)單的在線編輯器

    Python寫一個(gè)簡(jiǎn)單的在線編輯器

    這篇文章主要介紹了如何利用Python寫一個(gè)簡(jiǎn)單的在線編輯器,主要通過(guò)pywebio程序,實(shí)現(xiàn)了Python的簡(jiǎn)陋在線編輯器,需要的小伙伴可以參考一下,希望對(duì)你有所幫助
    2022-02-02
  • Python操作Access數(shù)據(jù)庫(kù)基本步驟分析

    Python操作Access數(shù)據(jù)庫(kù)基本步驟分析

    這篇文章主要介紹了Python操作Access數(shù)據(jù)庫(kù)基本步驟,結(jié)合實(shí)例形式詳細(xì)分析了Python針對(duì)access操作的具體步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-09-09

最新評(píng)論