No se pudieron instalar los paquetes debido a un error de sistema operativo.

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

Durante la instalación, puede que se encuentre con la siguiente excepció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

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

Razón

Esto ocurre porque el programa se está instalando en el directorio base de la unidad C:, en lugar de en su directorio 'C:\Users\<username>'.