# 错误：无法卸载 'pkg'。它是 distutils 安装的项目，因此我们无法准确确定哪些文件属于它，这会导致部分卸载。

- **ID:** `python/pip-cannot-uninstall`
- **领域:** python
- **类别:** system_error
- **验证级别:** ai_generated
- **修复率:** 80%

## 根因

该包是使用 distutils（或旧的 setup.py install）安装的，pip 无法跟踪其文件以进行干净卸载。

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| 3.5 | active | — | — |
| 3.6 | active | — | — |
| 3.7 | active | — | — |

## 解决方案

1. **** (80% 成功率)
   ```
   pip install --ignore-installed pkg
   ```
2. **** (70% 成功率)
   ```
   rm -rf /path/to/site-packages/pkg* /path/to/site-packages/pkg-*.egg-info
   ```

## 无效尝试

- **** — Pip doesn't have a --force uninstall; it will still fail. (90% 失败率)
- **** — Risky and may leave residual files. (40% 失败率)
