代码之家  ›  专栏  ›  技术社区  ›  BobHy

PYWIN32通过pip升级-错误无法卸载…由distutils安装…'

  •  4
  • BobHy  · 技术社区  · 8 年前

    我的PIP不会卸载旧版本,如下所述。

    ======= 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.
    
    2 回复  |  直到 8 年前
        1
  •  4
  •   Jean-Francois T.    7 年前

    我也有类似的问题: pywin32 来自ActivePython,我试图(失败地)安装另一个模块( 什么重要的)从 pip 并且该模块依赖于 pywin32

    安装也有同样的问题。

    解决办法是增加 --ignore-installed :

     pip install win10toast --ignore-installed 
    

    干杯

        2
  •  1
  •   Daniel F.    8 年前

    Control Panel > Uninstall or Change Program . 之后,您可以通过 pip .

    推荐文章