Python 3.x 无法卸载名为“%umpy”的包`

Python 3.x 无法卸载名为“%umpy”的包`,python-3.x,pip,package,uninstallation,Python 3.x,Pip,Package,Uninstallation,在windows powershell中运行py-m pip列表,生成: Package Version --------------- ------- -umpy 1.15.4 autogui 0.1.8 beautifulsoup4 4.8.0 cycler 0.10.0 et-xmlfile 1.0.1 ...and so on 如您所见,有一个名为-umpy的包,它一定是某种计算机故障 现在我想卸载这个包

在windows powershell中运行py-m pip列表,生成:

Package         Version
--------------- -------
-umpy           1.15.4
autogui         0.1.8
beautifulsoup4  4.8.0
cycler          0.10.0
et-xmlfile      1.0.1
...and so on
如您所见,有一个名为
-umpy
的包,它一定是某种计算机故障

现在我想卸载这个包,但是
py-m pip uninstall-umpy
命令不起作用,因为它认为我试图传递一个参数

有人知道如何摆脱这个包裹吗?

我已经尝试过各种逃避:

>> py -m pip uninstall /-umpy
ERROR: Invalid requirement: '/-umpy'

>> py -m pip uninstall `-umpy
Usage:
  C:\Program Files\Python35\python.exe -m pip uninstall [options] <package> ...
  C:\Program Files\Python35\python.exe -m pip uninstall [options] -r <requirements file> ...

no such option: -u

>> py -m pip uninstall \-umpy
ERROR: Invalid requirement: '\\-umpy'
Hint: It looks like a path. File '\-umpy' does not exist.

>> py -m pip uninstall "-umpy"
Usage:
  C:\Program Files\Python35\python.exe -m pip uninstall [options] <package> ...
  C:\Program Files\Python35\python.exe -m pip uninstall [options] -r <requirements file> ...

no such option: -u
>py-m pip卸载/-umpy
错误:无效的要求:'/-umpy'
>>py-m pip卸载`-umpy
用法:
C:\Program Files\Python35\python.exe-m pip卸载[选项]。。。
C:\ProgramFiles\Python35\python.exe-m pip卸载[选项]-r。。。
没有这样的选择:-u
>>py-m pip卸载
错误:无效的要求:'\\-umpy'
提示:它看起来像一条路径。文件“\-umpy”不存在。
>>py-m pip卸载“-umpy”
用法:
C:\Program Files\Python35\python.exe-m pip卸载[选项]。。。
C:\ProgramFiles\Python35\python.exe-m pip卸载[选项]-r。。。
没有这样的选择:-u
试试看

双破折号将选项与非选项分开;正好用在这种情况下

顺便说一句,我不认为
-umpy
是一个真正的软件包。这似乎是卸载包
numpy
失败后的遗留问题

您可能需要手动删除其目录。为此,键入
py-m pip list-v
以获取所有已安装模块及其安装位置的列表,然后只需删除相应的文件夹即可

import subprocess
print((bytes(subprocess.check_output(['pip', 'uninstall', '-umpy'], stderr=subprocess.STDOUT)).decode()))

在python脚本中实现自动化。

我有完全相同的无效包。我还认为这对numpy来说是个无效的名字。我想知道numpy的安装程序@xaviersjs是否有什么奇怪的地方,
pip
,与
numpy
无关:
import subprocess
print((bytes(subprocess.check_output(['pip', 'uninstall', '-umpy'], stderr=subprocess.STDOUT)).decode()))