ubuntu 18.04下配置Python3 sublime for linux环境+Anocanda的配置

ubuntu 18.04下配置Python3 sublime for linux环境

本人是刚学习python3的小白,本来一直使用pycharm作为编译器,感觉pycharm虽然功能很完善,但是还是一个笨重的编译器,自己还是偏好于一个轻量级的编译器,于是自己通过网上的一些博客来学习使用sublime作为Python编译器的方法,并且写下这人生中的第一篇博客作为记录,希望对之后的朋友有帮助!

sublime for linux的手动安装(非PPA)

网上许多的教程都是通过ppa来安装sublime的,但是我的ubuntu系统的apt的包好像有问题,所以一直没能通。
所以笔者就采取了手动安装的方法来安装sublime编译器(也是花了不少功夫呢)
  1. 点击链接sublime3 text 安装包
  2. 解压文件,直接右键提取到此处 
    或者  cd Download     然后 tar -jxvf sublime_text_3_build_3211_x64.tar.bz2 ;
    
  3. 移动安装包到/opt目录下:  sudo  mv  sublime_text_3  /opt/;
    
  4. 建立软链接
    sudo ln -s /opt/sublime_text_3/sublime_text   /usr/bin/sublime ;
    之后便可以在终端输入sublime 便可以直接打开sublime
    

将Sublime快捷方式放入启动器当中

  1. 在终端输入 cd /usr/share/applications/ 切换到applications这个目录下面
    
  2. 创建sublime text的Desktop Entry:sudo gedit sublime-text.desktop
    将以下文字复制粘贴进去
    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Name=Sublime Text
    GenericName=Text Editior
    Comment=Sophisticated text editor for code, markup and prose
    Exec=/opt/sublime_text_3/sublime_text %F
    Icon=/opt/sublime_text_3/Icon/48x48/sublime-text.png
    Terminal=false
    MimeType=text/plain;
    Categories=TextEditor;Development;Utility;
    StartupNotify=true
    Actions=Window;Document;
    
    X-Desktop-File-Install-Version=0.22
    
    [Desktop Action Window]
    Name = New Window
    Exec=/opt/sublime_text_3/sublime_text -n
    OnlyShowIn=Unity;
    
  3. 其中 Exec为sublime所在位置, Icon为其图标所在位置,保存以后便可以在启动器中打开
    

python3环境配置

进入sublime页面以后,我们点击 Tools->Build System ->new Build System
点进去之后会出现一个新的配置文件,将以下代码复制粘贴进大括号{}当中

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

"env": {"PYTHONIOENCODING": "utf-8"},

"variants":
[
	{
		"name": "Syntax Check",
		"shell_cmd": "python3 -m py_compile \"${file}\"",
	}
]

cmd里面存放的是python3的路径,一般安装Ubuntu的时候会给你装好python3,可以在终端输入which python3来查询
之后保存配置文件到默认目录,默认目录一般为
~/.config/sublime-text-3/Packages/User/Python3.sublime-build 默认好的

最后在sublime text3中依次点击Tools->build System中选择python3,便可以用Ctrl+B Python3进行代码编译。我的电脑按了Ctrl+B 之后会出现两个选项,你选择Python3那个选项之后,以后就一直默认Ctrl+B 就是python3代码编译的快捷键,有的没有这个选择过程,则是直接编译。

安装Package Control 以及使用Package Control安装Anaconda

  1. 点击 Preferences -> Settings -> Preferences.sublime-Settings—— User
    
  2. 添加配置(在原有大括号{}里面添加):
    
  3. "channels": ["https://raw.githubusercontent.com/HBLong/channel_v3_daily/master/channel_v3.json"],
    

点击 官方网址获取从 Sublime Text 3 官方获取用于安装的代码,选择python3部分进行复制。因为这个代码随时有可能更新,我这里就只粘贴下我的那个部分

 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)

如果用不了,你就去上面那个网址进行复制.
然后进入sublime,从菜单栏点击,View->show Console然后把刚刚复制的代码粘贴进去,按回车键,进行安装。安装完毕后重启sublime.

之后按 Control + shift + p来安装其他的插件,如我们在这里安装 Anaconda(代码提示)在这里插入图片描述
选中 Pacakage Control:Install Package
然后会继续加载出一个窗口:
在这里插入图片描述
由于我已经下载了Anaconda,所以这里的搜索结果中没有Anaconda,但是你就直接选中加回车就可以将Anaconda给下载下来

配置Anaconda

下载下来后,由于Anaconda不知道我们的python3存放在何处,所以我们加个路径修改就可以正式使用它了,具体实现方法如下:
进入菜单栏:选择 Preferences-Package Settings-Anacoda-Settings-Default
找到 python_interpreter,并且将:后面的部分改为你本机中python3的路径,如下图
在这里插入图片描述如果不知道路径的话,同理打开终端,然后输入where python3即可获得

接下来,选择Preferences-Package Settings-Anacoda-Settings-Users选项,键入以下json数据。保存,重启sublime即可

{

"python_interpreter": "/usr/bin/python3",
"suppress_word_completions": true,
"suppress_explicit_completions": true,
"complete_parameters": true,
"anaconda_linting":false

}

接下来,就能看到在sublime里面写代码,就会有提示的效果,具体效果如下图(由于使用ubuntu自带的截图那个自动补全看不出来,于是就身为彩笔的我就掏出了我的huawei p20,各位大佬见笑了2333333):
在这里插入图片描述到这里,sublime就能作为一个轻量级的编译器供大家使用拉~希望各位喜欢嘻嘻嘻

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值