pip 无法卸载 pillow 解决方案 Not uninstalling pillow at /usr/lib/python3/dist-packages

news/2025/2/16 4:50:31/

1. 问题现象

使用 pip 卸载 pillow 时无法卸载,报如下错误:

$ sudo pip3 uninstall  pillow  
Not uninstalling pillow at /usr/lib/python3/dist-packages, outside environment /usr

2. 解决方法

sudo apt remove python3-pil

或者

sudo apt remove python3-pil

http://www.ppmy.cn/news/603118.html

相关文章

使用 Go module 后 VScode 智能提示不生效解决方案

关闭 Use Language Server 如果你对这个选项有打钩先取消,然后重启 vscode 。 安装 gocode go install github.com/stamblerre/gocodelatest参考 https://www.icode9.com/content-4-719446.html https://blog.csdn.net/richard_m_yang/article/details/100516891…

Docker 常见问题 — 配置国内镜像源、备份本机所有镜像文件、批量清理临时镜像文件、删除所有本地镜像、镜像默认存放路径、

1. 配置国内镜像源 由 Docker 官方提供的国内镜像源: registry.docker-cn.com在 Linux 环境下,我们可以通过修改 /etc/docker/daemon.json ( 如果文件不存在,直接创建它 ) 这个 Docker 服务的配置文件达到效果。 {"registry-mirrors&…

Go 学习笔记(82)— Go 第三方库之 viper(解析配置文件、热更新配置文件)

1. viper 特点 viper 是一个完整的 Go应用程序的配置解决方案,它被设计为在应用程序中工作,并能处理所有类型的配置需求和格式。支持特性功能如下: 设置默认值读取 JSON、TOML、YAML、HCL、envfile和 Java属性的配置文件监控配置文件改动&a…

Go 知识点(18)— 条件编译(编译标签、文件后缀)

1. 条件编译 Go 能根据所处环境选择对应的源码进行编译。让编译器只对满足条件的代码进行编译,将不满足条件的代码舍弃,这就叫做条件编译。 在 Go 中,也称之为 Build Constraints 编译约束,添加编译约束的以下 2 种:…

Go 知识点(19)— Go 语言中的野指针

野指针是一种指向内存位置是不可知的指针,一般是由于指针变量在声明时没有初始化所导致的。在 Go语言中,布尔类型的零值为 false,数值类型的零值为 0,字符串类型的零值为 "",而指针、切片、映射、信道、函数…

Gin 框架学习笔记(01)— 自定义结构体绑定表单、绑定URI、自定义log、自定义中间件、路由组、解析查询字符串、上传文件、使用HTTP方法

要实现一个 API 服务器,首先要考虑两个方面:API 风格和媒体类型。Go 语言中常用的 API 风格是 RPC 和 REST,常用的媒体类型是 JSON、XML 和 Protobuf。在 Go API 开发中常用的组合是 gRPCProtobuf 和 RESTJSON。 1. 安装 Gin是一个用 Go&am…

Gin 框架学习笔记(02)— 参数自动绑定到结构体

参数绑定模型可以将请求体自动绑定到结构体中,目前支持绑定的请求类型有 JSON 、XML 、YAML 和标准表单 form数据 foobar&boobaz 等。换句话说,只要定义好结构体,就可以将请求中包含的数据自动接收过来,这是 Gin 框架非常神奇…

Gin 框架学习笔记(03)— 输出响应与渲染

在 Gin 框架中,对 HTTP 请求可以很方便有多种不同形式的响应。比如响应为 JSON 、 XML 或者是 HTML 等。 ​ Context 的以下方法在 Gin 框架中把内容序列化为不同类型写入到响应主体中。 // HTML 呈现指定文件名的 HTTP 模板。 // 更新 HTTP 状态代码并将 Content…