Editar:esta respuesta está desactualizada. PyMongo ahora admite oficialmente Python 3.
La respuesta ya se dio en los comentarios, pero proporcionaré un resumen completo de todos modos:
- A partir de mayo de 2011, Python 3 no es oficialmente compatible con MongoDB
- El ticket para "Soporte para Python 3" fue hace algunos años (https:// jira.mongodb.org/browse/PYTHON-84 ) para que los desarrolladores de MongoDB sean conscientes de esta necesidad.
- Como ya dijo Adam, hay un puerto de PyMongo para Python 3 en PyPi (http://pypi.python.org/pypi/pymongo3 ) que podría usarse y se define como "semioficial"
- Los códigos fuente para la bifurcación de Python 3 están disponibles en https://github.com/ sovnarkom/mongo-python3-driver
- Si desea tener un impacto en la oficialización de esta bifurcación, vote a favor de su ticket ( https://jira.mongodb.org/browse/PYTHON-84 )
- Con suficientes votos a favor/solicitudes de los usuarios, espero obtener un controlador oficial de Python 3 algún día