ImportError: não é possível importar o nome CompletionFinder

1

Estou usando o Ubuntu "14.04.1", com o python versão 2.7.6

Instalei python-argcomplete package (versão 0.6.9-1), mas ainda obtendo um erro ao importar o CompletionFinder de argComplete.

Esta é a linha de importação no meu código:

from argcomplete import CompletionFinder

Ao compilar este arquivo, recebo este erro:

ImportError: cannot import name CompletionFinder

Alguma sugestão?

    
por user3105199 18.03.2016 / 07:03

1 resposta

3

A versão 0.6.9 nos repositórios do Ubuntu 14.04 não tem a classe CompletionFinder , foi introduzida na versão 0.8.0 de acordo com o GitHub.

CompletionFinder é quase idêntico à função autocomplete , então você pode usar isso.

Outra solução pode ser desinstalar o pacote e obter a versão mais recente do PyPI com o seguinte comando:

sudo pip install argcomplete
    
por Timo 18.03.2016 / 11:11