Sublime text 3搭建Python-Anaconda開發環境

來源:互聯網
上載者:User

標籤:show   message   bubuko   style   文本   輕量   cond   goto   知識庫   

網路上的教程各種各樣,大同小異。自己安裝時還是出了些問題,因此總結一篇博文。

Sublime Text 是一款輕量級跨平台的文字編輯器,可通過包(Package)擴充自身功能。

有很多搭建python環境的包,在這裡我安裝的是Anaconda包。

1、Sublime Text下載

: http://www.sublimetext.com/3 

傻瓜式安裝,一路點。

1.1 去掉標題列的Unregistered(不介意的跳過這一步)

因為軟體未註冊才出現這個標誌。解決方案:

首先,Help -> About Sublime Text,查看Version 和 Build版本;

網上隨便找個該版本的註冊碼。

此處有註冊機破解方法,80310830

2、安裝包

安裝所有的擴充包之前,首先要安裝Package Control 這個擴充包。這個東西必須手動安裝,但是安裝好以後,就可以使用 Package Control 來安裝,移除或者升級所有的 ST3 外掛程式了。

點擊 這個網址 從 Sublime Text 3 官方擷取用於安裝Package Control的代碼。依次點擊 View > Show Console 或者命令“Ctrl 和 + 按鍵組合”調出ST3 的控制台。在控制台中粘貼剛才的代碼,然後點擊斷行符號。最後重啟 ST3。

如果在Perferences->中看到package control這一項,則安裝成功。

點擊剛剛產生的Package Control ->輸入install斷行符號,或者點擊中紅線標註的。可能需要等一會,右下角有標誌在左右擺動。新視窗(2)命令列中輸入Anaconda並點擊第一個備選項進行安裝。安裝完成後會顯messages文檔。

由於Anaconda外掛程式本身無法知道Python安裝的路徑,所以需要設定Python主程式的實際位置。依次點擊Preferences->Package Settings->Anaconda:

選擇Settings-Default選項,搜尋“python_interpreter” key索引值對,並鍵入python主程式的磁碟位置。我的是:

"python_interpreter": "E:\\software\\Anaconda3\\python.exe",

選擇Settings-Users選項,鍵入以下json資料:

{"python_interpreter":"C:\\Users\\13049\\AppData\\Local\\Programs\\Python\\Python36\\python.exe","suppress_word_completions":true,"suppress_explicit_comletions":true,"complete_parameters":true,}

儲存,重啟ST3即可。

 

以上步驟做完後,輸入python命令,卻無法自動補全,我們還需要做下面的事。

3、修複方法:

找到Sublime Text3的包目錄,從ST3裡Preferences->Browser Packages可以進入

在GitHub下載Completion Rules.tmPreferences。然後在包目錄下的Packages裡建立一個檔案夾Python,將Completion Rules.tmPreferences檔案放入,重啟ST3即可。

 

4、Anaconda外掛程式還有很多功能,再這裡稍微介紹下:

  • Goto Definitions 能夠在你的整個工程中尋找並且顯示任意一個變數,函數或者類的定義。
  • Find Usage 能夠快速的尋找某個變數,函數或者類在某個特定檔案中的什麼地方被使用了。
  • Show Documentation: 能夠顯示一個函數或者類的說明性字串(當然,是在定義了字串的情況下)

 如果你想要快速鍵調出這些功能,可以自己定義快速鍵。

開啟選項:preferences -> package setting ->Anaconda ->Key Bulidings -default

{
"command": "anaconda_goto", "keys": ["ctrl+alt+g"], "context": [
{"key": "selector", "operator": "equal", "operand": "source.python"}
]},

 

Sublime text 3搭建Python-Anaconda開發環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.