系統: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
報出來的警告⚠圖如下所示:
可以看出可以滿足安裝的環境有很多,但因為Windows系統權限的問題無法實作。
一、解決方式
我看了這個報出來的錯誤并不嚴重,隻是一個很基礎的問題,我想了幾個解決方案。這裡列舉三個,第一就是直接進入系統盤中存放第三方檔案的site-packages更改檔案夾權限隻讀為可讀寫。第二種方式就是進入指令行(管理者模式)來解決。第三就是pycham中自帶的庫安裝。一個個來嘗試看哪個可以成功。
二、原因分析
1.Windows系統層面
由于安裝python3.8的時候安裝進入了C槽,是以系統盤的檔案都做了隻讀處理,保證資料的安全。其次,防止我們誤操作删除了第三方的庫檔案,進而導緻項目無法運作。如果是公司在運作較大型的項目的時候,誤删除了庫檔案可是很嚴重的事故!!!是以我不建議采用這個方法!!!!!
2.采用終端指令行的方式
輸入相關的指令
pip install request
依舊失敗。。。管理者的powershell依舊失敗
3.直接采用pycharm的庫安裝方式
附一張圖
可以看到終于安裝好了我們想要的第三方庫檔案,報出successfully即安裝成功!
總結
本文僅僅提供一個解決問題的方式,希望對你有所幫助!有任何問題都可以評論區留言,我們一起加油啊!