Could not install packages due to an OSError

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

Pendant l'installation, vous pouvez rencontrer l'exception ci-dessous :

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 est d'inclure l'option --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, comme 'C:\Users\\AppData\' sur Windows ou ~/.local/ sur Linux. Cependant, cette solution peut entraîner le problème 'Impossible de localiser IronPdf.Slim.dll'.

Raison

Ce problème survient parce que le programme est installé dans le répertoire de base du lecteur C:, au lieu de votre répertoire 'C:\Users\'. L'option --user permet une installation dans un répertoire spécifique à l'utilisateur, évitant les problèmes de permission associés aux répertoires système.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Version : 2025.9 vient de sortir