如何删除python pkg_resources入口点?[重复]

问题描述 投票:0回答:1

我的电脑上安装的mkdocs包被破坏了,导致我的电脑上只有 -kdocs 切入点 即使我用 pip 解除了 mkdocs。

for theme in pkg_resources.iter_entry_points(group='mkdocs.themes'): print(theme.dist.key, theme)
-kdocs mkdocs = mkdocs.themes.mkdocs
-kdocs readthedocs = mkdocs.themes.readthedocs

不知怎的,我的系统中出现了一个奇怪的包。

a = [t for t in pkg_resources.iter_entry_points(group='mkdocs.themes')][0]
a.dist
Out[14]: -kdocs 1.0.4 (d:\anaconda3\lib\site-packages)

但我无法用pip卸载它。

d:\github\mkdocs-material>pip uninstall "-kdocs"

Usage:
  pip uninstall [options] <package> ...
  pip uninstall [options] -r <requirements file> ...

no such option: -k

问题是: 如何摆脱 -kdocs

更新。

甚至有两只鬼。

d:\github\mkdocs-material>pip freeze > 1.txt
WARNING: Could not generate requirement for distribution -kdocs 1.0.4 (d:\anaconda3\lib\site-packages): Parse error at "'-kdocs=='": Expected W:(abcd...)
WARNING: Could not generate requirement for distribution -andas 0.25.3 (d:\anaconda3\lib\site-packages): Parse error at "'-andas=='": Expected W:(abcd...)
python pip setuptools
1个回答
0
投票

看起来我可以通过手动删除 ~kdocs 文件夹从 d:\anaconda3\lib\site-packages但是,是什么创造了这个装置,仍然是一个谜。

© www.soinside.com 2019 - 2024. All rights reserved.