Python nltk descarga y descarga, ambos congelan (cuelgan) en el intento punkt

Utilizando NLTK 2.0.4. instalado para PyDon-2.7.3 de EPD (no Pabellón). en Ubuntu 12.10. En la terminal escribo:

In [96]: nltk.download_shell()
NLTK Downloader
---------------------------------------------------------------------------
    d) Download   l) List    u) Update   c) Config   h) Help   q) Quit
---------------------------------------------------------------------------
Downloader> d

Download which package (l=list; x=cancel)?
  Identifier> punkt
    Downloading package 'punkt' to /home/espears/nltk_data...

Y luego se congela. El archivo punkt.zip relevante se escribe en el directorio indicado, perodownload La interfaz nunca cede.

Este ejemplo es con IPython, pero intenté lo mismo con el intérprete Python 2.7.3 normal y obtuve el mismo resultado.

Cuando trato de usarunzip para descomprimir el archivo directamente, veo errores que indican que el código central del archivo zip no se encuentra dentro del archivo y que no se puede descomprimir. Vea abajo:

espears@computer ~/nltk_data/tokenizers $ unzip punkt.zip 
Archive:  punkt.zip
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of punkt.zip or
        punkt.zip.zip, and cannot find punkt.zip.ZIP, period.

Esto sucede con ambosnltk.download() ynltk.download_shell() del mismo modo.

Puedo inspeccionar el archivo .zip usandodu para ver que inicialmente su tamaño aumenta de 0 MB a aproximadamente 2.7 MB, por lo que en realidad está descargando algo y el archivo no está vacío. Pero se detiene en 2.7 MB (que puede corresponder o no al tamaño completo esperado del archivo) y luego el programa de descarga de shell de Python se congela.

Respuestas a la pregunta(3)

Su respuesta a la pregunta