我可以获取要读取的~/.codeintel/config
文件(在主目录中)并删除db
以强制SublimeCodeIntel重新读取它。但是,当我尝试使用<project_root>/.codeintel/config
(在项目根目录中)时,SublimeCodeIntel不构建新的db /似乎读取文件。
Github的SublimeCodeIntel项目says
配置文件(〜/ .codeintel / config或project_root / .codeintel / config)。所有配置都是可选的。
这让我感到高兴,因为我在我的系统和项目中使用不同版本的Python。某些可用的模块在另一个模块中不可用,而这些模块恰好是我想要使用的模块。有人知道如何让SublimeCodeIntel成功读取项目根目录中的.codeintel/config
吗?
那么这是怎么回事?
答案 0 :(得分:0)
有同样的问题,但事实证明这只是一个简单的错误配置
在ST打开我的项目,选择Project
- &gt; Save Project As...
将我的目录转换为ST项目目录。 (我将.sublime-project文件保存在同一目录中,但这只是我的偏好)
然后在同一目录中创建了一个.codeintel / config文件夹,其中包含以下内容:
{
"Python": {
"python": 'venv/bin/python',
"pythonExtraPaths": ['venv/lib/python2.7/site-packages',]
}
}
(venv
是我项目的虚拟环境)。 Codeintel成功索引我的虚拟环境,给我定义查找并在我的venv中使用python二进制文件。
使用ST3和最新的CodeIntel。