sublime text 2 python 開發環境搭建

爲何選擇sublime text 2? 輕量,可擴展,支持python 2,3,語法高亮,多種主題等javascript

配合SublimeCodeIntel具備代碼提示,基本上就知足了。能夠不註冊,免費用php

固然pyCharm也是很是好的,就是內存佔用太大了。若是不用開發web程序,使用pyCharm社區版也是不錯的css

如下僅在Windows XP下,非此環境僅供參考html

一 python安裝java

    passpython

二 sublime text2 安裝git

    passgithub

三 自動提示插件SublimeCodeIntel的安裝web

SublimeCodeIntel支持全部  Komodo Editor 支持的語言類型(須要自行配製)sublime-text

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

SublimeCodeIntel詳情介紹見https://github.com/SublimeCodeIntel/SublimeCodeIntel

此處僅介紹配置python 

 

Ctrl+Shift+P打開控制面板,找到Install Package,回車

在彈出框中輸入SublimeCodeIntel,回車安裝便可(同時你也能夠搜索python搜索其餘插件安裝)

 固然也能夠去上圖提示的網站下載,將zip文件解壓到相關的目錄

而後菜單中選擇Preferences-->Browser Packages...-->進入相關的目錄SublimeCodeIntel\.codeintel找到config

修改配置文件config

添加

    "Python": {
        "python": '你的目錄前綴/Python27/python.exe',
        "pythonExtraPaths": ['C:\Python27\Lib\site-packages']
    }

說明:python是你的python.exe程序所在的目錄

而pythonExtraPaths中能夠放入多個目錄,逗號隔開,使用它,就能夠給你相關的提示的代碼(動態解析這些文件)

四:測試是否可運行

命令行運行

隨便寫個代碼,保存爲xx.py

那麼Ctrl+b運行程序,若是沒法運行,

  1)請查看建立的用戶名是否爲中文,sublime text2對中文支持很差。請修改用戶名 

      2)接着查看下是否已在環境變量中path中添加python.exe的目錄

      Ctrl+b可能會執行python構建,而python構建你能夠查看Python.sublime-build這個文件(在菜單中選擇Preferences-->Browser Packages...-->Python目錄下)

{
    "cmd": ["python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

固然你也能夠不創建環境變量,參考此網頁(http://www.tsingfeng.com/index.php/python/how-to-run-a-wxpython-gui-app-in-sublime-text-2.html)的step1加入path

 

GUI程序的運行

若是Ctrl+b沒法執行gui程序,好比PyQt4,wxPython,PySide 等

也是參考這個網頁http://www.tsingfeng.com/index.php/python/how-to-run-a-wxpython-gui-app-in-sublime-text-2.html

通過step3的設置,就會顯示dos窗口

 

若是你對Ctrl+b構建運行程序不太喜歡,能夠Install Package 安裝SublimeREPL

安裝後執行SublimeREPL:Python - RUN current file也能夠運行py文件.這個就更簡單了

同時你也能夠選擇SublimeREPL:Python或者SublimeREPL:Python - Sublime Text Console進入命令行模式,像IDLE同樣進入交互模式

 

web程序運行

SublimeCodeIntel一樣也支持javascript,css等,須要自行配製相關屬性,此處暫時不介紹了。

還沒測試

pass

五 其餘插件

    pass

 

www.cnblogs.com/fcdmeng 神碼都是浮雲,版權全部。

未經做者許可,嚴謹用於商業用途

相關文章
相關標籤/搜索