我正在使用 Ubuntu“14.04.1”,python 版本为 2.7.6
我已经安装了python-argcomplete
包(版本 0.6.9-1),但是从 argComplete 导入 CompletionFinder 时仍然出现错误。
这是我的代码中的导入行:
from argcomplete import CompletionFinder
编译此文件时出现此错误:
ImportError: cannot import name CompletionFinder
有什么建议吗?
答案1
Ubuntu 14.04 存储库中的 0.6.9 版本没有该类CompletionFinder
,根据 GitHub 的说法,它是在 0.8.0 版本中引入的。
CompletionFinder
与该函数几乎相同autocomplete
,因此您只需使用它就可以了。
另一个解决方案可能是卸载该包并使用以下命令从 PyPI 获取最新版本:
sudo pip install argcomplete