Удалить проект, установленный distutils, на windows? - PullRequest
0 голосов
/ 09 мая 2020

Мне нужно удалить мой pywin32 пакет на windows и переустановить другую версию. Когда я пытаюсь использовать pip uninstall pywin32, я получаю это сообщение об ошибке: «Это проект, установленный distutils». Я предполагаю, что это потому, что он был первоначально установлен программой установки, а не pip. Однако в установщике не было возможности «удалить». Я также пробовал pip install --upgrade --force-reinstall --no-cache-dir pywin32‑227‑cp27‑cp27m‑win_amd64.whl, чтобы попытаться перезаписать новым пакетом, но получаю ту же ошибку . Кроме того, поскольку я нахожусь на windows, я не могу использовать sudo apt-get или что-то в этом роде. Очевидно, я также пытался вручную удалить установочную папку, но, возможно, пропустил некоторые файлы? Есть идеи, как я могу удалить это и установить новый пакет? Я могу найти способ опубликовать исходный установочный исполняемый файл, который я использовал, если необходимо. первое место. После установки с помощью установщика под названием pywin32-219.win32-py2.7 я получил это сообщение об ошибке . На правильном ли я пути к исправлению этой ошибки?

1 Ответ

0 голосов
/ 12 мая 2020

Оказывается, что все, что установлено с помощью исполняемого файла установщика, официально сохраняется как программа, даже если это был единственный пакет python. В этом случае первоначально установленный пакет pywin32-219 может быть удален системой через Панель управления -> Удаление программы. Затем новый пакет можно было установить, используя pip, и проблема была устранена.

...