1

我无法让自动完成功能在 Windows 8 上为 SublimeRope 工作。

首先,我注意到在 Windows 上创建新的 Rope 项目时 SublimeRope 会弄乱路径,所以我修复了python_path.ropeproject > 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 工作吗?我真的很感激一些帮助!

4

1 回答 1

0

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

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

基本上,我补充说:

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

在 sublime_rope.py 本身中。

显然是一种 hack,但它一直有效,直到代码在上游得到修复。

于 2012-12-10T17:42:25.730 回答