无法卸载名为“-umpy”的包
Unable to uninstall package named `-umpy`
在 windows powershell 中运行 py -m pip list
,生成:
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 uninstall -- -umpy
双破折号将选项与非选项分开;完全用于这种情况。
顺便说一句,我不认为 -umpy
是一个真正的包裹。它似乎是未成功卸载软件包 numpy
的遗留物。
您可能需要手动删除其目录。为此,键入 py -m pip list -v
以获取所有已安装模块及其安装位置的列表,然后只需删除相应的文件夹即可。
import subprocess
print((bytes(subprocess.check_output(['pip', 'uninstall', '-umpy'], stderr=subprocess.STDOUT)).decode()))
在 python 脚本中使其自动化。
在 windows powershell 中运行 py -m pip list
,生成:
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 uninstall -- -umpy
双破折号将选项与非选项分开;完全用于这种情况。
顺便说一句,我不认为 -umpy
是一个真正的包裹。它似乎是未成功卸载软件包 numpy
的遗留物。
您可能需要手动删除其目录。为此,键入 py -m pip list -v
以获取所有已安装模块及其安装位置的列表,然后只需删除相应的文件夹即可。
import subprocess
print((bytes(subprocess.check_output(['pip', 'uninstall', '-umpy'], stderr=subprocess.STDOUT)).decode()))
在 python 脚本中使其自动化。