我的电脑上安装的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...)
看起来我可以通过手动删除 ~kdocs
文件夹从 d:\anaconda3\lib\site-packages
但是,是什么创造了这个装置,仍然是一个谜。