(1)安裝python3.5
官方下載最新版python安裝包Python-3.5.0.tgz,cd到安裝包所在目錄,執行以下命令:
tar -zxvf Python-3.5.0.tgz
cd Python-3.5.0
./configure
make
make install
make clean
(2)安裝sublime
下載最新版安裝包sublime_text_3_build_3083_x32.tar.bz2,cd到所在目錄,執行命令:
tar -xjvf sublime_text_3_build_3083_x32.tar.bz2
在安裝包所在目錄,生成一個文件夾sublime_text_3文件夾,將其拷貝到非NTFS卷下面(對於雙系統來說),比如根目錄下的opt文件夾。打開sublime_text_3文件夾,右擊裏面的配置文件Sublime Text,選擇屬性,修改‘命令’一行,讓命令裏面的路徑和實際路徑一致。點擊該配置文件,就可以啓動sublime了。將Sublime Text拷貝到桌面,就可以從桌面啓動了。
注意,是Sublime Text,不是Sublime_Text.
(3)配置Sublime
sublime常用插件配置
點擊View->show console,調出sublime console,在console中輸入以下代碼:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
ctrl+shift+P 調出package control,輸入install package,搜索sublimeREPL,點擊安裝。
安裝sublimeREPL結束後,打開編輯好的py文件,在菜單欄點擊tools->sublimeREPL->Python->Python -RUN current file,就編譯文件了。
其中,tools->sublimeREPL->Python->Python,可以調用經典的python命令行窗口
另外,推薦2個sublime插件,Side Bar(強化側邊欄功能)和AdvancedNewFile(新建文件,不用選擇保存目錄,直接新建在默認文件夾裏),參考SublimeREPL的安裝流程。
(4)在終端使用新安裝的python
kali默認安裝了2.7版本的python,配置好的sublime也使用2.7編譯。做好下面的配置,就可以用sublime調用python3.5了。
在終端輸入命令:
which python
輸出默認python的安裝目錄
which python3.5
輸出新安裝python3.5的安裝目錄
然後,打開python3.5的安裝目錄,默認是/usr/local/bin。
在這個目錄下,有一個名爲python3.5的執行文件,右擊->創建鏈接,把創建的鏈接名稱改爲‘python’就可以了。
現在,終端裏默認的python就是python3.5了,效果:
root@kali:~# python
Python 3.5.0 (default, Oct 29 2015, 19:23:49)
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
(5)打開sublime,菜單欄->Preferences->Package Settings->SublimeREPL->Settings -User,
在打開的窗口裏,輸入
{
"default_extend_env": {"PATH": "/usr/local/bin"},
}
保存。現在,Sublime編譯就可以使用python3.5了。
注意,“PATH”後面的路徑,就是執行which python3.5得到的路徑。