因發生 OSError 而無法安裝套件

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

安裝過程中,您可能會遇到以下例外情況:

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.

解決方案

解決方案是在安裝指令的末尾加入 --user 標記。 例如:

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

using --user 時,套件會安裝在您的使用者設定檔下的目錄中,例如Windows 系統的'C:\Users\\AppData\' 或 Linux 系統的 ~/.local/。然而,此解決方案可能會導致"無法找到 IronPdf.Slim.dll"的問題。

理由

此問題發生是因為程式安裝在 C: 磁碟機的根目錄下,而非您的 'C:\Users\' 目錄--user 標記允許將程式安裝於特定使用者目錄中,從而避開與系統目錄相關的權限問題。

Curtis Chau
技術撰稿人

Curtis Chau 擁有卡爾頓大學(Carleton University)的電腦科學學士學位,專精於前端開發,並精通 Node.js、TypeScript、JavaScript 及 React。他熱衷於打造直觀且美觀的用戶介面,喜歡運用現代框架,並創建結構完善、視覺上吸引人的手冊。

除了開發工作之外,Curtis 對物聯網(IoT)抱有濃厚興趣,致力於探索整合硬體與軟體的創新方法。閒暇時,他喜歡玩遊戲和開發 Discord 機器人,將對科技的熱愛與創意相結合。

準備開始了嗎?
版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎?
執行範例 觀看您的 HTML 轉為 PDF。