關於sublime text 3在使用virtualenv插件出現cancel build失效的問題

因爲使用使用sublime text 3做爲python方面的編程,有時需要考慮到使用到virtualenv來建立新的單獨環境進行編程。

在進行virtualenv虛擬環境下的編譯時,需要對sublime進行編譯環境配置。

有一種方式是,使用sublime text 3 的virtualenv插件進行環境配置。如文章(1)http://www.cnblogs.com/lypy/p/6242355.html點擊打開鏈接所述。

步驟很簡單,操作也很方便,但是我在編程時卻有一個問題,就是在編譯的過程中不能使用cancel build(及其快捷鍵ctrl+C)。

經反覆嘗試,覺得可能是插件的問題,在結合文章(2):https://segmentfault.com/q/1010000005103130/a-1020000005137015點擊打開鏈接和(3)https://stackoverflow.com/questions/24963030/sublime-text3-and-virtualenvs點擊打開鏈接下的回答,個人嘗試用文章(2)中的方式進行新的配置,過程如下:

1.新建新的*.sublime-build 文件

點擊 Tools -> Build System -> New Build System...,會彈出一個編輯界面,在這個界面裏面可以寫出你的自定義構建系統。

裏面的配置格式我並沒有採用文章(2)中的方式。

2.sublime-build 文件的配置。在其中高新建新的json格式文件,如下

{
    "shell_cmd": "/Users/Ted/bsd/vector/.v_venv/bin/python -u \"$file\"",
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}
其中,將/Users/Ted/bsd/vector/.v_venv/bin/python改爲個人virtualenv包的路徑,最後的python根據你的python版本修改,如果是python3,就改成python3.

3.寫完後命名爲 **.sublime-build 保存到默認路徑,** 爲取的名字。完成後會在Tools -> Build System中看到你的新配置。使用時直接勾去就行。

個人覺得,這種新建編譯路徑文件的方式要比使用sublime 提供的virtualenv插件方便。以上親測有效。個人sublime text3 爲3143版,系統Mac OS Sierra 10.12.6,python3.6.3,python下的虛擬環境包是virtualenv 15.1.0 

另外還有一片同樣解決該問題的方法,僅供參考,個人沒有嘗試,鏈接如下:

http://www.cnblogs.com/NewZi/p/sublimetext-virtualenv-python.html點擊打開鏈接

同時,https://stackoverflow.com/questions/8551735/how-do-i-run-python-code-from-sublime-text-2/14211082下的回答也有很大脾益。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章