it-swarm-es.com

ImportError: no se puede importar el nombre CompletionFinder

Estoy usando Ubuntu "14.04.1", con python versión 2.7.6

He instalado el paquete python-argcomplete (versión 0.6.9-1) pero sigo recibiendo un error al importar CompletionFinder desde argComplete.

Esta es la línea de importación en mi código:

from argcomplete import CompletionFinder

Al compilar este archivo me sale este error:

ImportError: cannot import name CompletionFinder

¿Cualquier sugerencia?

1
user3105199

La versión 0.6.9 en los repositorios Ubuntu 14.04 no tiene la clase CompletionFinder, se introdujo en la versión 0.8.0 según GitHub.

CompletionFinder es casi idéntico a la función autocomplete, por lo que puede salirse con la suya.

Otra solución podría ser desinstalar el paquete y obtener la última versión de PyPI con el siguiente comando:

Sudo pip install argcomplete
3
Timo