天天看點

pycharm terminal安裝第三方庫報Defaulting to user installation because normal site-packages is not writeable前言一、解決方式二、原因分析總結

系統:win10 22H2、win11、Windows server 2003

軟體:pycharm

系統軟體:指令行(管理者模式)

文章目錄

  • 前言
  • 一、解決方式
  • 二、原因分析
    • 1.Windows系統層面
    • 2.采用終端指令行的方式
    • 3.直接采用pycharm的庫安裝方式
  • 總結

前言

        在pycharm terminal pip安裝第三方庫的時候發現突然間報出警告指令,我今天從系統的層面和大家分析一下原因。在不修改任何檔案夾權限的情況下進行。

Defaulting to user installation because normal site-packages is not writeable
           

報出來的警告⚠圖如下所示:

pycharm terminal安裝第三方庫報Defaulting to user installation because normal site-packages is not writeable前言一、解決方式二、原因分析總結

        可以看出可以滿足安裝的環境有很多,但因為Windows系統權限的問題無法實作。

一、解決方式

        我看了這個報出來的錯誤并不嚴重,隻是一個很基礎的問題,我想了幾個解決方案。這裡列舉三個,第一就是直接進入系統盤中存放第三方檔案的site-packages更改檔案夾權限隻讀為可讀寫。第二種方式就是進入指令行(管理者模式)來解決。第三就是pycham中自帶的庫安裝。一個個來嘗試看哪個可以成功。

二、原因分析

1.Windows系統層面

        由于安裝python3.8的時候安裝進入了C槽,是以系統盤的檔案都做了隻讀處理,保證資料的安全。其次,防止我們誤操作删除了第三方的庫檔案,進而導緻項目無法運作。如果是公司在運作較大型的項目的時候,誤删除了庫檔案可是很嚴重的事故!!!是以我不建議采用這個方法!!!!!

2.采用終端指令行的方式

        輸入相關的指令

pip install request
           
pycharm terminal安裝第三方庫報Defaulting to user installation because normal site-packages is not writeable前言一、解決方式二、原因分析總結

依舊失敗。。。管理者的powershell依舊失敗

3.直接采用pycharm的庫安裝方式

附一張圖

pycharm terminal安裝第三方庫報Defaulting to user installation because normal site-packages is not writeable前言一、解決方式二、原因分析總結

可以看到終于安裝好了我們想要的第三方庫檔案,報出successfully即安裝成功!

總結

        本文僅僅提供一個解決問題的方式,希望對你有所幫助!有任何問題都可以評論區留言,我們一起加油啊!