为什么我能';t在emacs中对python模块使用自动完成

为什么我能';t在emacs中对python模块使用自动完成,python,emacs,autocomplete,ropemacs,rope,Python,Emacs,Autocomplete,Ropemacs,Rope,我一直在尝试将emacs用作python IDE,我已经尝试了许多分步示例。但是我在完成函数时遇到了一些麻烦。现在我已经为yasnippets中的局部变量和代码片段自动完成(带制表符完成),但由于某些原因,它不适用于模块或内置函数。例如,如图所示,它不适用于字符串函数或os.path 注;在尝试之前,我正在开始新的绳索项目 我在Ubuntu11.10上运行Emacs24.0.91,并从UbuntuRepository下载了rope和ropemacs sudo apt-get install p

我一直在尝试将emacs用作python IDE,我已经尝试了许多分步示例。但是我在完成函数时遇到了一些麻烦。现在我已经为yasnippets中的局部变量和代码片段自动完成(带制表符完成),但由于某些原因,它不适用于模块或内置函数。例如,如图所示,它不适用于字符串函数或os.path

注;在尝试之前,我正在开始新的绳索项目

我在Ubuntu11.10上运行Emacs24.0.91,并从UbuntuRepository下载了rope和ropemacs

 sudo apt-get install python-rope
 sudo apt-get install python-ropemacs
(我还尝试按照上的建议下载和安装rope。)

我的.init文件在这里

当我使用教程时,情况会变得更糟,自动完成也会停止运行yasnippets和局部变量


任何帮助都将不胜感激

好的,我已经把
emacs for python
包放在这里;

虽然,
auto complete
仍无法完成制表符,但我可以使用rope code assist来完成模块功能。我会更新我的答案,如果我能让它与标签完成工作