Nuestros mejores desarrolladores han agotado sus reservas de café, buscando diariamente por la respuesta, hasta que Elías halló el resultado en GitLab y hoy la comparte aquí.
Solución:
En mi caso, estaba tratando de importar ‘pyPdf2’ en lugar de ‘PyPDF2’. Observa el caso.
importar PyPDF2
es correcto.
Si usa python3 tal vez
apt-get install python3-pypdf2
Me enfrenté al mismo problema. Pero, en mi caso,
-
Anteriormente instalé Python3 por separado del sitio web oficial y lo estaba usando sin problemas
-
Luego, más tarde, instalé el software de distribución de paquetes Anaconda, que a su vez tiene otro Python3 instalado en el directorio correspondiente.
Entonces, cuando instalé PyPDF2, se instaló normalmente y durante la importación arroja un error, porque la ruta base de python3 se cambió para usarse con Anaconda.
Luego abrí el indicador de Anaconda e instalé PyPDF2 allí e intenté importar. ¡¡Funcionó!!
Entonces puedo usarlo desde cualquier símbolo del sistema en mi PC con Windows. O bien, puede eliminar Anaconda y todo funciona normalmente. Es solo un conflicto de dos pitones en mi pc.
Conclusión: pruebe cualquier software superpuesto en su PC (en mi caso, el aviso de Anaconda) y pruebe su CMD para instalar paquetes e importar. Si quisiera instalar algún paquete, tengo que ir al indicador de Anaconda e instalarlo e importar esos módulos funciona en cualquier lugar sin ningún error. Entonces, de ahora en adelante, solo usaré el indicador de Anaconda como mi indicador de instalación predeterminado.
Al final de todo puedes encontrar las referencias de otros gestores de proyectos, tú todavía tienes la libertad de insertar el tuyo si te gusta.