Now that pywin32 is available in pip, what's the smooth path for upgrading from an earlier (native MSI installed) version to the latest and greatest in PIP?
My PIP won't uninstall the older version, as noted below.
======= C:\Users\bobhy
> pip list
Package Version
--------------- -------
. . .
pip 10.0.1
pywin32 221
. . .
======= C:\Users\bobhy
> pip install pywin32==223
Collecting pywin32==223
Using cached https://files.pythonhosted.org/packages/9f/9d/f4b2170e8ff5d825cd4398856fee88f6c70c60bce0aa8411ed17c1e1b21f/pywin32-223-cp36-cp36m-win_amd64.whl
Installing collected packages: pywin32
Found existing installation: pywin32 221
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.
pip uninstall
is forpip install
for your msi installation (which I think is uninstall manually). – Goodsonpip
to 9.0.2 (pip install "pip<10"
), uninstallpywin32
(pip uninstall -y pywin32
), restorepip
to 10.0 (pip install pip --upgrade
). – Unseatpip install --ignore-installed
– Integration