轉載:https://blog.csdn.net/mukvintt/article/details/80908951python
第一步:先查看本身的默認安裝路徑究竟是在哪?列出全局的packages包的安裝路徑在哪?markdown
1. 進入cmd命令窗口。輸入.net
python -m site
獲得這樣的結果:命令行
這裏有幾點說明:3d
①咱們看見這裏的USER_BASE 和USER_SITE其實就是用戶自定義的啓用Python腳本和依賴安裝包的基礎路徑。code
②其中USER_BASE表示就是在C盤這個目錄下的Python.exe啓動程序路徑以及pip,esay-install,markdown等腳本。blog
因此要改。ip
③其中的USER_SITE其實就是用戶若是調用C盤路徑下的python.exe中的腳本pip文件去下載,就會將site-package的默認安裝到這個C盤路徑下。cmd
而且你們有時候可能在使用 pip install 命令行安裝一些依賴的時候,老是會提示報錯「PermissionError:[WinError 5 ] Denied Excess."C"\\......."這樣的相似權限拒絕訪問,而且提示你無管理員權限的話,使用pip -install ... + [user-site] 這樣的字眼。」it
python -m site --user-site
而我本身也曾經試驗過了,若是是權限問題拒絕安裝訪問的話,安裝cmd命令提示框中提示的user-site使用方法,就能解決權限安裝問題。
因此,user_site其實就是我的的site-packages默認安裝路徑了。
第二步:確認了是什麼緣由,那麼就要去對應的配置文件改了。
進入 CMD 輸入
python -m site -help
找到文件site.py 修改參數
查看一下
修改前:
修改後: