ImportError:无法导入名称 CompletionFinder

ImportError:无法导入名称 CompletionFinder

我正在使用 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

相关内容