ubuntu安装sublime3并配置python3环境的方法


Posted in Python onMarch 15, 2018

最近有一些烦,虚拟机跑代码,跑着跑着存储不够,我就去扩大磁盘,结果虚拟机崩了,试了一上午的修复办法,仍然无法修复,于是只能重装虚拟机,配置各种环境,这里总结一下Ubuntu中配置sublime3,并且配置Python3编译环境。

(一)安装sublime3

terminal中安装sublime3步骤为:

#添加sublime text3的仓库
sudo add-apt-repository ppa:webupd8team/sublime-text-3

#更新软件库
sudo apt-get update

#安装sublime text3
sudo apt-get install sublime-text-installer

最近sublime text官网打不开,无法下载安装,但是没有关系。我们可以查看Ubuntu中terminal显示的下载链接(terminal中都会显示下载链接的),然后我们用迅雷去下载,下好之后放到主目录下即可,直接解压到该目录。

我一般会为sublime text3配置subl脚本命令

在/usr/bin目录下新建文件subl,并且写入以下指令

#!/bin/sh
exec /home/liuwei/sublime_text_3/sublime_text "$@"

在Ubuntu实现以上步骤为:

cd /usr/bin/
sudo touch subl 
sudo gedit subl

然后写入上面的指令,并保存。保存完之后,对该文件设置权限chmod 755 subl

(二)安装Package Controller

安装完sublime3之后,一般都会安装Package Controller这个工具,很重要的一个工具包。

打开sublime3,通过Ctrl+~打开sublime3的命令行模式,然后输入以下代码,直接enter即可:

import urllib.request,os,hashlib;
h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60';
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)

上面这个命令不是固定的,在不停的更新,可以点击链接,去相应的官网获取。

当看到preference菜单下有Package Settings和Package Control时,就说明安装成功了。

(三)配置python3编译环境

1.点击上部菜单栏Tools->Build System ->new Build System

2.点击之后,会出现一个空的配置文件,此时,往这个空配置文件拷贝以下代码:

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

其中,/usr/local/bin/python3为系统安装Python的环境路径,以Ubuntu为例,打开terminal,输入 which python3就可以显示python3所在路径。

3.保存配置文件,默认打开弹出的框的路径下保存,命名为python3.sublime-build。

4.最后在sublime text3中依次点击Tools->build System中选择python3,便可以用Ctrl+B调用Python3进行代码编译。

至此,所有的配置都已经结束!!!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中logging模块的用法实例
Sep 29 Python
Python图算法实例分析
Aug 13 Python
Python使用PDFMiner解析PDF代码实例
Mar 27 Python
python中利用await关键字如何等待Future对象完成详解
Sep 07 Python
python设置环境变量的原因和方法
Jun 24 Python
在django view中给form传入参数的例子
Jul 19 Python
Python中*args和**kwargs的区别详解
Sep 17 Python
python内置模块collections知识点总结
Dec 19 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
Feb 29 Python
Python 为什么推荐蛇形命名法原因浅析
Jun 18 Python
python中scrapy处理项目数据的实例分析
Nov 22 Python
python使用pywinauto驱动微信客户端实现公众号爬虫
May 19 Python
Centos7 Python3下安装scrapy的详细步骤
Mar 15 #Python
python实现word 2007文档转换为pdf文件
Mar 15 #Python
python中使用PIL制作并验证图片验证码
Mar 15 #Python
Python读取Word(.docx)正文信息的方法
Mar 15 #Python
30秒轻松实现TensorFlow物体检测
Mar 14 #Python
tensorflow识别自己手写数字
Mar 14 #Python
磁盘垃圾文件清理器python代码实现
Aug 24 #Python
You might like
帅气的琦玉老师
2020/03/02 日漫
php win下Socket方式发邮件类
2009/08/21 PHP
php 代码优化之经典示例
2011/03/24 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
Ajax 数据请求的简单分析
2011/04/05 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
js操作XML文件的实现方法兼容IE与FireFox
2016/06/25 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
vue中的mvvm模式讲解
2019/01/31 Javascript
python双向链表实现实例代码
2013/11/21 Python
Python用户推荐系统曼哈顿算法实现完整代码
2017/12/01 Python
python中比较两个列表的实例方法
2019/07/04 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
市场营销专业推荐信
2013/11/03 职场文书
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
安全标准化实施方案
2014/02/20 职场文书
公务员保密承诺书
2014/03/27 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
公司运动会策划方案
2014/05/25 职场文书
主题党日活动总结
2014/07/08 职场文书
计划生育证明格式范本
2014/09/12 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
中秋晚会致辞
2015/07/31 职场文书