1
virtualenv env
pip install -e git+https://github.com/pinard/Pymacs.git@v0.24-beta2#egg=Pymacs-dev
pip install -e hg+https://bitbucket.org/agr/rope#egg=rope-dev
pip install -e hg+https://bitbucket.org/agr/ropemacs#egg=ropemacs-trunk
pip install -e hg+https://bitbucket.org/agr/ropemode#egg=ropemode-trunk
cd env/src/pymacs
make install

以下を.emacs(setq virtual-env(getenv "VIRTUAL_ENV"))(setq load-path(append(list(concat virtual-env "/ src / pymacs"))load-path))に追加します。

(if (not (equal virtual-env 'nil))
    (let ((foo 'bar))
      (require 'pymacs)
      (pymacs-load "ropemacs" "rope-")
      (setq ropemacs-enable-autoimport 't)
      (setq ropemacs-autoimport-modules '("os" "shutil"))
      ))

その後、コード、ドキュメント、定義を完成させることができました。

ただし、rmtreeを入力し、rope-auto-imoportを実行した後、「fromshutilimportrmtree」が来ませんでした。

代わりに、「グローバル名rmtreeが見つかりません!」というメッセージが表示されました。

助けて!

config.pyを試し、extension_modulesとpython_pathを追加しました。

4

1 に答える 1

1
M-x rope-generate-autoimport-cache
于 2012-11-29T11:49:32.993 に答える