如何让Anaconda插件使用自定义解释器(虚拟环境)?
我想为每个项目设置不同的Python解释器。文档上说:
当然,你可以为每个项目单独配置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"
}
]
}
我尝试了很多不同的组合,但从文档中我还是搞不清楚这个设置到底应该放在哪里。
1 个回答
1
一个示例的 .sublime-project
文件的完整布局可以在 官方文档 中找到:
{
"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"
}
}
显然,你需要设置虚拟环境中 python.exe
文件的实际路径。