sublime text3安装python插件和flake8_Sublime Text 3中的插件sublimelinter3外加sublimelinter-flake8,无使用效果...

本人使用的系统为mac os,按照sublimelinter3的documentation,操作如下:

使用cmd+shift+P,打开Palette,install;

搜索安装sublimelinter3(安装库里面直接显示插件名称sublimelinter)

紧接着直接安装了sublimelinter-flake8,配合使用。

然而没有效果。

进而查看sublimelinter-flake8的documentation,发现有以下要求:

需要安装python及其对应版本的flake8。

这个有安装过的,atom可以用。

继续查阅documentation,觉得可不可能是路径的问题,因而对sublimelinter-setting设置:"paths": {

"linux": [],

"osx": ["~/Library/Frameworks/Python.framework/Versions/3.5/bin/flake8"],

"windows": []

},

"python_paths": {

"linux": [],

"osx": [

"~/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"

],

"windows": []

},

然而,也是没有什么卵用。

但是呢,我的系统里面装了3个版本的python,2.7,3.5,3.6。

因为我的pip只有对应python3和python3.6的版本,也就是只有pip(用which查是对应3.5的)和pip3.6(用which查是对应3.6的),没有对应python2.7的pip2(应该是没用过python2通过pip安装package)。而我的所有python的package基本通过pycharm自动下载(指定了3.5)。

*因此最终我的package全部安装在3.5版里面,也就是我的flake8也是安装在python3.5里面的。

这里发现有意思的是,三个版本的python的二进制文件分别在不同的路径,感觉不是那么好管理:python2.7: /usr/bin/python和/usr/bin/python2.7。两个文件。

python3.5:

/usr/local/bin/python3.5和~/Library/Frameworks/Python.framework/Versions/3.5/bin/python3。两个文件,由于本人对.bash_profile和.zshrc的手动设定,两个shell输入python3一般打开后者。

python3.6:

/usr/local/bin/python3.6和~/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6。本人对.bash_profile和.zshrc并没有设置。输入python3.6,bash默认打开前者,zsh默认打开后者。(用which查询得知)。

虽然知道有package可以多版本管理,但是不知道这么以上混乱的配置会不会影响一些编程相关的设置。

是不是就是路径的原因呢?documentation写得有点含糊,本人对编程也不是很熟悉精通,请教一下各位前辈,是不是因为我的路径设置错了呢?应该怎么设置?如果不是路径问题,还有什么问题需要进一步解决呢?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值