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"

これについて Google は回答を提供できませんでした。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自体にあります。

明らかにハックですが、コードがアップストリームで修正されるまで機能します。

于 2012-12-10T17:42:25.730 に答える