Kali linux 2.0下安装了两个版本Python,Sublime编译Python,默

来源:互联网 发布:知乎社区 编辑:程序博客网 时间:2024/06/05 17:53
傻瓜级教程,从python安装,sublime安装、配置等,希望节省需要的人的时间。


(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得到的路径。
原创粉丝点击