我想删除运行时安装的所有软件包
sudo apt install python3-pip
这是我迄今为止唯一安装的东西(与numpy一起(。我试过使用
pip3 uninstall -y -r <(pip freeze)
但对于pip3列表中的每一个包,我都会得到这样的声明:
找到现有安装属性19.3.0
不卸载/ur/lib/python3/dist包中的属性,在环境/usr/strong>之外
无法卸载"attrs"。找不到要卸载的文件
这是在使用linux和Ubuntu 20.04.2的Windows子系统的Windows操作系统上。
在网上似乎找不到不显示上面粗体文本的解决方案:(
您可以执行apt-get remove <package_name>
或apt-get purge <package_name>
。
remove将卸载二进制文件,并且可以像这样执行:
sudo apt-get remove python3-pip
purge将卸载二进制文件,并删除作为安装的一部分创建的任何相关的类似cruft的配置文件。你可以这样执行:
sudo apt-get purge python3-pip
如果您专门通过pip3 install
安装库,并希望删除通过pip3安装的所有库,您可以执行以下操作:
for x in $(pip3 list | awk '{print $1}' | egrep -v '^(Package|[-]+)'); do echo "${x}"; done