在的输出中
pip show -f pybliometrics
命令,我们可以阅读:
Files:
Cannot locate RECORD or installed-files.txt
这也许可以解释为什么无法卸载它。我不知道这是怎么发生的,也不知道如何解决。
但话虽如此,以下是一些注意事项:
-
问题中显示的命令不一致。一方面你打电话
pip-show-f比重计
另一方面你打电话
pip3 uninstall pybliometrics
但是
pip
和
pip3
不一定是同一件事,也不一定与相同的项目交互。
-
不使用
python setup.py install
。正在调用
setup.py
现在已弃用,建议通过pip安装Python项目。
-
一个人永远不应该打电话给
pip
直接调用脚本,但应该始终更喜欢显式调用
pip
带有目标Python解释器的可执行模块(请参阅
this reference article
和
this other answer
详细信息)。
因此,在你的情况下,你可能应该做什么(不能保证它会解决你的问题,但它会将风险降至最低):
-
清楚地确定您要使用的Python解释器,假设它是
path/to/bin/pythonX.Y
-
安装项目时使用:
path/to/bin/pythonX.Y -m pip install --user path/to/pybliometrics
-
使用检查已安装的项目
path/to/bin/pythonX.Y -m pip show -f pybliometrics
-
卸载项目时使用:
path/to/bin/pythonX.Y -m pip uninstall pybliometrics