Impossible d'installer les packages en raison d'une erreur OSError

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

Lors de l'installation, vous pouvez rencontrer l'exception suivante :

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.

Solution

La solution consiste à inclure le drapeau --user à la fin de la commande d'installation. Par exemple :

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

Lors de l'utilisation de --user, le package est installé dans un répertoire sous votre profil utilisateur, tel que 'C:\Users\<nom_utilisateur>\AppData\' sur Windows ou ~/.local/ sur Linux. Cependant, cette solution peut entraîner le problème 'Failed to locate IronPdf.Slim.dll'.

Raison

Cela se produit parce que le programme est installé dans le répertoire de base du lecteur C:, au lieu de l'être dans votre répertoire 'C:\Users\<nom_utilisateur>'.