No se han podido instalar los paquetes debido a un OSError

This article was translated from English: Does it need improvement?
Translated
View the article in English

Durante la instalación, puede encontrar la excepción a continuación:

ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied: 'C:\\Python312\\IronPdf.Slim'
Consider using the `--user` option or check the permissions.

Solución

La solución es incluir el indicador --user al final del comando de instalación. Por ejemplo:

pip install ironpdf==2024.9.1.3 --user
pip install ironpdf==2024.9.1.3 --user
SHELL

Al usar --user, el paquete se instala en un directorio bajo su perfil de usuario, como 'C:\Users\\AppData\' on Windows or ~/.local/ on Linux. Sin embargo, esta solución puede llevar al problema 'No se pudo localizar IronPdf.Slim.dll'.

Razón

Este problema ocurre porque el programa se está instalando en el directorio base de la unidad C:, en lugar de en su directorio 'C:\Users\'. La bandera --user permite la instalación en un directorio específico del usuario, evitando problemas de permisos asociados con los directorios del sistema.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Versión: 2026.3 recién lanzado
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.