SublimeRope自动完成功能无法在Windows上运行

时间:2012-11-28 16:15:05

标签: sublimetext2 sublimerope

我无法在Windows 8上为SublimeRope使用自动完成功能。

首先,我注意到SublimeRope在Windows上创建新的Rope项目时会弄乱路径,因此我在.ropeproject>中修复了python_path个首选项。 config.py,它们是:

prefs.add('python_path', 'C:/Users/brandon/python_virtualenvs/aa/Lib/site-packages')
prefs.add('python_path', 'C:/Users/brandon/django_projects/andrews-app')

我也尝试在我的项目文件中指定要自动导入的包:

"rope_autoimport_modules": ["django.*"]

当我尝试运行:Rope: Regenerate Global Module Cache时,出现错误:

"Missing modules in configuration file"

谷歌未能提供答案。 Windows上的任何人都可以使SublimeRope工作吗?我真的很感激一些帮助!

1 个答案:

答案 0 :(得分:0)

我记录了我在这里如何修复它:

https://github.com/JulianEberius/SublimeRope/issues/54

基本上,我补充道:

sys.path.insert(0,r“C:\ Python27 \ Lib \ site-packages”)

在sublime_rope.py中。

显然是一个黑客,但它可以工作,直到代码在上游修复。