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

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

Au cours 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

Lorsque vous utilisez --user, le package est installé dans un répertoire situé sous votre profil utilisateur, tel que " C:\Users\\AppData\ " sous Windows ou " ~/.local/ " sous Linux. Cependant, cette solution peut entraîner l'erreur " Échec de la localisation de IronPdf.Slim.dll. "

Raison

Ce problème survient parce que le programme est installé dans le répertoire racine du lecteur C:, au lieu d'être installé dans votre répertoire " C:\Users\ ". L'indicateur --user permet l'installation dans un répertoire spécifique à l'utilisateur, contournant ainsi les problèmes d'autorisation lié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 : 2026.5 just released
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.