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 requests 报错方法集锦
Mar 19 Python
机器学习之KNN算法原理及Python实现方法详解
Jul 09 Python
python3 cvs将数据读取为字典的方法
Dec 22 Python
基于Python对数据shape的常见操作详解
Dec 25 Python
python读取csv和txt数据转换成向量的实例
Feb 12 Python
python+pyqt5实现图片批量缩放工具
Mar 18 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
Aug 05 Python
基于Python中isfile函数和isdir函数使用详解
Nov 29 Python
python3 字符串知识点学习笔记
Feb 08 Python
Xadmin+rules实现多选行权限方式(级联效果)
Apr 07 Python
python实现坦克大战
Apr 24 Python
通过实例简单了解python yield使用方法
Aug 06 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
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
php生成excel列序号代码实例
2013/12/24 PHP
php更新mysql后获取改变行数的方法
2014/12/25 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
JS 遮照层实现代码
2010/03/31 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
2012/06/20 Javascript
解析URI与URL之间的区别与联系
2013/11/22 Javascript
js如何判断用户是否是用微信浏览器
2014/06/05 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
jQuery中attr()方法用法实例
2015/01/05 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
npm的lock机制解析
2019/06/20 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
2019/07/15 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
2019/08/15 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
通过js实现压缩图片上传功能
2020/02/25 Javascript
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
Python3基础之条件与循环控制实例解析
2014/08/13 Python
Python贪心算法实例小结
2018/04/22 Python
Python wxpython模块响应鼠标拖动事件操作示例
2018/08/23 Python
Python可迭代对象操作示例
2019/05/07 Python
python英语单词测试小程序代码实例
2019/09/09 Python
如何把python项目部署到linux服务器
2020/08/26 Python
自我介绍演讲稿范文
2014/08/21 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
医院领导班子查摆问题对照检查材料思想汇报
2014/10/08 职场文书
2015年司机年终工作总结
2015/05/14 职场文书
国庆节到了,利用JS实现一个生成国庆风头像的小工具 详解实现过程
2021/10/05 Javascript
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技