virtualenv env
pip install -e git+https://github.com/pinard/[email protected]#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加载路径(追加
(列表(concat虚拟环境“ / src / pymacs”))
加载路径))
(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之后,“ from shutil import rmtree”没有出现。
相反,我收到消息“找不到全局名称rmtree!”。
帮我!
我尝试了config.py并添加了extension_modules和python_path。
最佳答案
M-x rope-generate-autoimport-cache
关于python - 自动导入绳索不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13622687/