命令行怎么输入横杠?或者..怎么删除这个怪异的 Python 包?

这是一件非常恶心的事情:

img

我的 Python Interpreter 不知道为什么有这个两个神奇的东西?估计是半个 pip 和半个 tensorflow, 之前安装的时候好像电脑中途没电关机了?Maybe.

然后我想要删除掉他们:

  1. pip uninstall -ensorflow :他告诉我 -e 不是个命令! 很完蛋,怎么告诉终端这个包就叫 -ensorflow.
  2. 直接去 site-packages 删除,好家伙,竟然没有这两个怪异的文件夹,我保证路径找对了。

大家有什么办法除了这两个 warning ?

这种是受损的包
site-packages里的文件/文件夹名可能以开头,形如:C:\Users\name\Anaconda3\Lib\site-packages\atplotlib
ip包后面可能还有随机数字
你可以找找这两个文件看看
参考:
https://stackoverflow.com/questions/56973015/pip-how-to-remove-incorrectly-installed-package-with-a-leading-dash-pkgname
https://stackoverflow.com/questions/67442661/warning-ignoring-invalid-distribution-ip-c-python39-lib-site-packages-how-d