【Python】Mac下sublimeText+python+pylinter環境搭建


本文撰寫於2015/3/16.

主頁:http://www.cnblogs.com/game-testing

Mac下sublimeText+python+pylinter環境搭建

寫在前面的話:

筆者初識python,本來用的是eclipse+pydev環境,但是今天看書看到了一段顯示__doc__的

 

於是隨手試驗試驗

 

很奇怪,有個錯誤

 

后來百度了下,發現下划線是兩個,於是改寫了一下,仍然報錯

然而運行時是無誤的

 

本來是打算研究一下為啥的,百度的時候無意間看到了sublime Text,以前很喜歡用這款編輯器,但是后來工作的時候,用它保存總是改變文件編碼,於是迫於壓力換了Notepad++,so,拋棄eclipse改用sublime了。

這一段話很重要

筆者使用的系統是Mac ox 10.10.1

文中鏈接打不開的,翻個牆試試,還是打不開的話,嗯,今天天氣不錯。

網上有很多講這個的文章,看不懂的話可以回頭看看我的這篇

http://sw897.github.io/2014/02/13/sublime-text-3-for-python/這個很nice

http://www.open-open.com/lib/view/open1369960978459.html筆者是參照這篇文章進行配置的,費了很大力氣

 

一.安裝sublime

官網為http://www.sublimetext.com

 

 

這里我們選擇Sublime Text3

下載之后,按照此篇文章https://packagecontrol.io/installation中的方法,安裝Package Control:

簡述一下就是:View→Show Console,然后在如下紅框中輸入下面一段代碼然后敲回車。

 

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d';pf='PackageControl.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 (got %s instead of %s), please try manual install'%(dh,h)) if dh!=h else open(os.path.join( ipp, pf), 'wb').write(by)

注意,要是這段粘上去安裝失敗的話,請嘗試:

1.重試一次;

2.修改空格語法啥的;

3.網上找找其他的代碼;

4.找個安裝包安裝,詳詢谷歌;

5.自己谷歌吧。

關於sublime Text3的破解

筆者借鑒了一下這篇文章http://www.zan3.com/zan2827.html,目前是ok的,有興趣的讀者可以試試

 

二.安裝pip

可以參照這里https://pip.pypa.io/en/latest/installing.html#install-pip

打開終端,然后$  sudo easy_install pip

 

不知為何,安裝的時候一堆warning,貌似不管它也能用

 $ pip --version

 

 

三.安裝pylint

網站http://www.pylint.org

安裝pip的目的主要是安裝pylint,之前試圖用其他辦法安裝,結果跪了,

在終端中, $ pip install pylint(安裝到默認路徑下,其他安裝方式請詳詢$pip install --help)

 

一堆報錯,然后筆者加了個sudo

$sudo pip install pylint

 

也是一堆warning,同樣筆者也沒去深究。

 

四.安裝pylinter

sublime中,使用快捷鍵ctrl+shift+p,輸入框中輸入install package

 

如圖,選中后回車,稍等片刻后,新輸入框中輸入pylinter

 

回車安裝,安裝完成后進行設置

 

設置的內容可以參見前文提到的這個

http://www.open-open.com/lib/view/open1369960978459.html

當然,配置也可以自己配

 

打開設置后如圖,這里有個pylint_rc,要填寫pylint的安裝目錄,之前我們安裝的時候沒設置目錄,so,谷歌了一下,說是pylint是放到python目錄下和pip放一起的。Mac ox10.10自帶的時python2.7,不過讓我升級到3.4了(升級之后,昨天下好的xcode不能用了!),最早2.7路徑是在/Library/Python/2.7/site-packages/pylint

我們先查一下pip目錄$ pip --version

 

使用mac快捷鍵comm+shift+G,跳轉進去看看,找到了一個pylint

 

填寫路徑到pylint_rc下。

安裝完畢,收工,隨便寫一下python程序試試,每次保存的時候都會提示

還有一款插件叫做python PEP8 Autoformat,也是蠻好用的

話說會來,mac下直接comm+B就能運行python,沒配啥變量,windows就要配置,還是蠻方便的

本文使用到的工具

            系統:Mac OS X 10.10.1

sublimeTextBulid 3065

      pythonv3.4.3

           pip: v6.0.8

      pylint:1.4.3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM