Python 使用 distutils 工具安装的扩展包的卸载

Posted gaowengang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 使用 distutils 工具安装的扩展包的卸载相关的知识,希望对你有一定的参考价值。

Python 编写完扩展包并 build 好后,可以采用 $ sudo ./setup.py install 安装。采用这种方式安装的扩展包,可以使用 pip list 查看到,但不能直接使用 pip uninstall 卸载,pip 会明确提示这种安装包卸载不干净。

一个迂回的方法是:

1) 在 install 的时候写 log 文件,这里取任意文件名为 install.log,如下命令,

$ sudo ./setup.py install --record install.log

 这样安装完之后,会记录下所有的安装文件路径。

2) 卸载时,直接删除安装的所有文件即可,如下命令,

$ cat install.log | xargs sudo rm -rf

 

完。

 

以上是关于Python 使用 distutils 工具安装的扩展包的卸载的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 distutils 安装 Python 扩展模块?

使用 distutils / setuptools 执行 Python 脚本安装后

使用 distutils / setuptools 执行 Python 脚本安装后

python3 安装pip提示没有distutils.util模块错误的解决

如何在 Python 包的 distutils 安装的构建阶段编译 CoffeeScript?

python怎么打包整个项目