国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在sublimetext上打造一個兼容virtualenv的web&python開發環境

2019-11-14 17:06:40
字體:
來源:轉載
供稿:網友

利用Sublimetext3&virtualenv 打造一個Web&Python IDE

注:

環境:window|python3;以下使用的sublimetext插件均用packagecontrol安裝,簡單快捷

basic

  • 安裝python,并把python目錄添加到 $path
  • 安裝virtualenv
    現在安裝python一般都會包含pip,所以直接在cmd上敲
    pip install virtualenv
    即可完成virtualenv的安裝
  • 下載sublimetext3 推薦portable版,方便 http://www.sublimetext.com

plugin

  • 所有sublimetext使用者都會安裝的_package control_ 前往https://packagecontrol.io/installation
    你會看到一塊代碼

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

    推薦自己進網站復制,因為代碼可能會更易。在sublimetext里 >打開View->Console輸入上面代碼。具體packagecontrol使用方法網上已經有很多>>了,就不再累贅。

  • 選擇一個自己喜歡的主題 推薦 Theme-DC, Theme-Soda
  • 因為是python web開發,故安裝 Emmet 插件,安裝后不用配置
  • 安裝Anaconda插件(http://damnwidget.github.io/anaconda/IDE/)

    • 智能提示(自動完成) 這方面是集成jedi的,如果有按 點(dot)[.]后出現提示習慣的可以通過 (Preferences -> Browse Packages),新建一個_Python.sublime-settings_文件
      輸入{ "auto_complete_triggers": [{"selector": "source.python - string - comment- constant.numeric", "characters": "."}] }

    • 代碼檢查 據Anacoda官網介紹,盡管以sublimelinter為基礎,但其代碼檢查比sublimelinter更快。但是小文件的速度應該都差不多,如果感覺卡頓的話,可以更改屬性
      anaconda_linting_behaviour 為save-only
      Anacoda 代碼檢查時默認開啟PEP8(編碼規范),強迫癥的同學可以關閉這個功能,或者更強>迫癥的可以Ctrl+Alt+R 自動修改

  • Anacoda下配置virtualenv
    在項目文件(*.sublime-project)下增加下面代碼,如果沒有文件,可以通過Project->Save Project創建
    ```
    "settings":
    {
    "python_interpreter": "$venv/Scripts/python"
    #linux環境下可能為"$venv/bin/python" 具體視python執行文件而定
    #$venv為自己創建virtualenv環境目錄

    }
    ```
    完成后,打開CTRL+B即可通過virtualenv運行程序,若無反應,可手動選擇build system為anacoda build system

后面的話

anacoda雖然滿足了大部分IDE的需求,但是據我使用,調試方面還比較薄弱。在使用flask框架下,不能終止程序運行,會導致進程駐留。這點沒有pycharm方便。
最后來一張完成圖


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 札达县| 岑溪市| 大港区| 汝阳县| 阳西县| 保靖县| 闵行区| 长沙县| 英超| 太谷县| 竹北市| 青田县| 湖南省| 武乡县| 禹城市| 太仓市| 密云县| 县级市| 正蓝旗| 鲜城| 大冶市| 祁门县| 南溪县| 宁远县| 雅安市| 岳普湖县| 华安县| 周口市| 眉山市| 罗平县| 西林县| 大理市| 莫力| 漯河市| 普兰店市| 那曲县| 宽城| 阿鲁科尔沁旗| 永靖县| 张家川| 佛学|