ard*_*bro 5 python sublimetext3 sublime-anaconda
我有一个带有anaconda的sublimetext3中的两个python项目.出于一些神秘的原因,只有其中一个anaconda报告类型提示(PEP 0484)为"无效语法"错误(对于参数和函数类型).可能是什么原因?
要扩展@MattDMo的答案,您可以python3通过按Cmd/Ctrl+ Shift+ 强制Anaconda包使用解释器P,然后选择:
Anaconda: Set Python Interpreter
然后粘贴到python3解释器的路径中,您可以使用which python3以下命令找到它:
如果您的代码使用virtualenv中的包,请确保放入virtualenv路径:
/path/to/.virtualenvs/nameofvenv/bin/python3
如果你不是virtualenv,请使用你的系统python3:
/usr/bin/python3或者/usr/local/bin/python3对于python3Mac上的自制软件.
正确设置为python3应该修复Invalid Syntax类型注释的错误.
您还可以直接编辑项目文件以设置解释器路径:
{
"build_systems":
[
{
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"name": "Anaconda Python Builder",
"selector": "source.python",
"shell_cmd": "\"/path/to/.virtualenvs/venvname/bin/python3\" -u \"$file\""
}
],
"settings":
{
"python_interpreter": "/path/to/.virtualenvs/venvname/bin/python3"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1162 次 |
| 最近记录: |