首页 > 解决方案 > 如何使用 Pycharm Community 2017 卸载 pywin32

问题描述

我有必要卸载为我的 python 项目安装的现有 pywin32 版本。当我使用 pycharm GUI 进行卸载"AttributeError: 'module' object has no attribute 'main'"时提示错误,并建议我使用 PIP ( pip uninstall pywin32) 进行卸载。

当使用 PIP 时,会提示以下消息。

Cannot uninstall 'pywin32'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

任何指导我卸载的帮助将不胜感激。

关于查林加

标签: pythonpippycharmpywin32distutils

解决方案


基本上,如果您(或您使用的某些基础设施)使用“distutils”安装了 pywin32,则需要“使用 distutils”管理(尤其是)卸载它,因为 pip 无法正确卸载“纯”distutils 安装的软件包,因为 distutils 没有t 为 pip 记录足够的元数据。不幸的是 distutils 不包含卸载命令,因此“使用 distutils 卸载”意味着手动删除包。

您可以尝试从虚拟环境中的“站点包”中手动删除包。


推荐阅读