我想根据项目设置Python解释器。 docs说:
您当然可以将python解释器配置为在每个项目中使用。为此,您必须编辑.sublime-project文件并覆盖那里的python_interpreter用户设置:
{
// ...
"settings": {
"python_interpreter": "/home/damnwidget/.virtualenvs/mamba-pypy/bin/python"
}
}
这就是我在.sublime-project文件中的内容:
{
"folders":
[
{
"follow_symlinks": true,
"path": "C:\\Users\\Mads\\GoProjects"
},
{
"follow_symlinks": true,
"path": "C:\\Users\\Mads\\PythonProjects"
}
]
}
我尝试了很多不同的组合,我无法从文档中找到答案,这个设置到底应该在哪里。
答案 0 :(得分:1)
示例.sublime-project
文件的完整版式可在the official docs中找到:
{
"folders":
[
{
"path": "src",
"folder_exclude_patterns": ["backup"],
"follow_symlinks": true
},
{
"path": "docs",
"name": "Documentation",
"file_exclude_patterns": ["*.css"]
}
],
"settings":
{
"tab_size": 8
},
"build_systems":
[
{
"name": "List",
"shell_cmd": "ls -l"
}
]
}
因此,"settings"
数组应与"folders"
数组处于同一级别。在您的情况下,您的文件应如下所示:
{
"folders":
[
{
"follow_symlinks": true,
"path": "C:\\Users\\Mads\\GoProjects"
},
{
"follow_symlinks": true,
"path": "C:\\Users\\Mads\\PythonProjects"
}
],
"settings":
{
"python_interpreter": "C:\\Users\\Mads\\.virtualenv\\MyProject\\usr\\bin\\python.exe"
}
}
显然,您需要设置virtualenv python.exe
文件的实际位置路径。