300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > sublime text3安装python插件和flake8_Sublime Text 3中的插件sublimelinter3外加s

sublime text3安装python插件和flake8_Sublime Text 3中的插件sublimelinter3外加s

时间:2023-08-03 16:21:01

相关推荐

sublime text3安装python插件和flake8_Sublime Text 3中的插件sublimelinter3外加s

本人使用的系统为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写得有点含糊,本人对编程也不是很熟悉精通,请教一下各位前辈,是不是因为我的路径设置错了呢?应该怎么设置?如果不是路径问题,还有什么问题需要进一步解决呢?

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。