ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

MAC系统下SublimeText3 Python环境配置参考

2020-06-01 22:02:38  阅读:389  来源: 互联网

标签:completion 语法错误 Python python MAC SublimeText3 Anaconda interpreter python3


  供参考

  1. 安装sublimetext3

  2. 安装插件Anaconda

    注意的地方是,如果当前有2个python版本环境, 一定要确认当前Anaconda所使用的解析环境, 否则可能会引起误报语法错误,比如如下例子

    使用python3的参数类型语法定义函数时, Anaconda 一直提示语法错误

    

#!/usr/bin/python3

def testing(a: int, b:int) -> int:
    print('1234')
    pass


#提示错误
----
SyntaxError: invalid syntax

  这种本来属于python 正常的语法支持范围,但却一直是被Anaconda提示报错, 影响工作

  参考 https://www.python.org/dev/peps/pep-0484/#suggested-syntax-for-python-2-7-and-straddling-code 也发现是因为2.7的版本会有这种类型,怀疑可能是Anaconda加载的解析器不对, 检查其默认配置果然解析到了python 版本(应该是2.7的)如下 ("python_interpreter": "python")。因为我的环境默认配置了python 和 python3, 所以我尝试更改了解析器配置 ("python_interpreter": "python3"),保存退出后,发现之前的语法错误提示不存在了,问题解决

    */
    "python_interpreter": "python",

    /*
        Disable anaconda completion

        WARNING: setting this as true will totally disable anaconda completion.
    */
    "disable_anaconda_completion": false,

    /*
        Set those as true if you don't want Sublime Text regular completions
    */
    "suppress_word_completions": false,
    "suppress_explicit_completions": false,

 

标签:completion,语法错误,Python,python,MAC,SublimeText3,Anaconda,interpreter,python3
来源: https://www.cnblogs.com/skadieye/p/13027655.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有