Как удалить pywin32 с помощью Pycharm Community 2017 - PullRequest
0 голосов
/ 04 октября 2018

Мне необходимо удалить существующую версию pywin32, которая была установлена ​​для моих проектов на python.Когда я использовал 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.

Любая помощь, которая поможет мне в удалении, будет высоко оценена.

С уважением, Чалинга

1 Ответ

0 голосов
/ 04 октября 2018

По сути, если вы (или какая-либо инфраструктура, которую вы используете) установили pywin32 с помощью «distutils», вам необходимо (и, в частности) удалить его «используя distutils», потому что pip не может правильно удалить пакеты, установленные «чистыми» distutils, потому чтоdistutils не записывает достаточно метаданных, чтобы pip мог это сделать. К сожалению, distutils не включает команду удаления, поэтому «удаление с помощью distutils» означает удаление пакета вручную.

Вы можете попробовать удалить пакет вручную с сайта.-пакеты "в вашей виртуальной среде.

...