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

Lors de l'utilisation de --user, le package est installé dans un répertoire sous votre profil utilisateur, tel que 'C:\Users\<username>\AppData\' sur Windows ou ~/.local/ sur Linux. Cependant, cette solution peut conduire au problème 'Échec de la localisation d'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>'.