python離線安裝依賴包(python刪除pip安裝的包)
背景
最近打算通過Python指令碼,獲取一些網頁的資料,需要使用到Python的requests庫。
問題
通過pip3進行按照依賴包
pip3 install requests
報沒有許可權的錯誤
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/3.8'Consider using the `--user` option or check the permissions.
Permission denied
不過通過提示,得知加上--user選項,可以解決這個沒有許可權的問題
使用--user
1.安裝
先根據提示,加上--user後解決問題:
pip3 install requests --user
Successfully installed
其中,使用–user,表示僅安裝在當前使用者下。
2.解除安裝
如果不想用這個安裝的包,可以通過pip3 uninstall進行解除安裝
pip3 uninstall requests
Successfully uninstalled
使用sudo
1.安裝
根據沒有許可權,加上sudo後獲取root許可權,亦可以解決問題:
sudo pip3 install requests
Successfully uninstalled
使用sudo,表示進行全域性安裝。
2.解除安裝
解除安裝也要加上sudo,否則沒有許可權解除安裝:
sudo pip3 uninstall requests
Successfully uninstalled