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
赞 (0)