Error con import PriorityQueue python

Iniciado por antkk, 20 Agosto 2016, 08:54 AM

0 Miembros y 1 Visitante están viendo este tema.

antkk

Hola, tengo instalado python3 en un ordenador Mac. He creado un script como suelo hacer normalmente ya que antes estaba programando en python 2. Cuando pongo en el terminal el siguiente comando:
python3 prueba.py
Me da el siguiente error:
Traceback (most recent call last):
 File "prueba.py", line 4, in <module>
   from Queue import PriorityQueue
ImportError: No module named 'Queue'

La linea 4 contiene lo siguiente:
from Queue import PriorityQueue
Esto en python 2 si me funcionaba pero en 3 no. Creo que no tengo las librerías instaladas, ¿puede ser? Si es así, ¿cómo las instalo? En caso de no ser por las librerías,¿a que se debe y como puedo solucionarlo?

antkk

Problema resuelto, en python 2 es así:

from Queue import PriorityQueue

En python 3:
from queue import PriorityQueue