簡體   English   中英

為什么我不能在 Windows 10 上使用 pip 安裝 python 包?

[英]Why can't I install python packages with pip on windows 10?

自從我嘗試升級它以來,我一直在我的 Windows 10 PC 上與 pip 進行這場戰斗。 我嘗試使用pip upgrade對其進行升級。 之后,pip 停止工作。 我想用pip install pygame在我的電腦上安裝 Pygame,我收到以下關於我的操作系統的錯誤消息:

ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied: 'C:\\Python310\\Include\\pygame'
Consider using the `--user` option or check the permissions.

每當我嘗試在我的電腦上安裝任何 python 包時,我都會收到相同的錯誤消息。 請問我能做些什么來糾正這個問題?

解決方案#1

  1. 以管理員身份運行 Windows PowerShell
  2. 運行 pip install 命令安裝 python 模塊或升級 pip。

- - 或者 - -

解決方案#2

使用--user標志運行 Pip 安裝

命令: python -m pip install --upgrade pip --user

如果您不想更改權限,只需鍵入要使用用戶權限執行的命令:

pip install pygame --user

如果您想更改用戶權限,請按照以下步驟操作:

只需更改要安裝特定軟件包的訪問權限即可。

Windows 10上:

  • 轉到安裝文件夾。 例如: C:\Program Files (x86)\Python37
  • 右鍵單擊 python 安裝根並單擊Properties 在這種情況下, Python37文件夾。
  • 轉到Security選項卡,單擊Edit按鈕並允許對用戶組進行完全控制 記得點擊Apply
  • 嘗試再次安裝該軟件包。

以下是所需設置的示例: 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM