Getting "ModuleNotFoundError: No module named 'setuptools.version' " while having setuptools already installed

Getting "ModuleNotFoundError: No module named 'setuptools.version' " while having setuptools already installed

尝试 运行: pip install -e git+https://github.com/tjguk/wmi.git#egg=wmi 时,出现以下错误:

这是一个众所周知的问题,所以在谷歌搜索这个问题时,我发现了许多相关的话题,例如: pip install -U setuptools fail windows 10

其中我尝试了投票最多的解决方案并再次收到“臭名昭着”的消息:

我一直在寻找解决方案,直到找到 this question,这真的很全面,但不幸的是,有些过时了,因为我被告知要使用 Python 3.

在输出的末尾,提到了日志,如果我需要在此处附加它们,我需要有关如何检索它们的说明,我很乐意附上。

显然,查找目录后:

"C:\Users\user\AppData\Roaming\Python\Python38\site-packages\setuptools"

我发现它不包含可能用于检查 'setuptools' 是否已安装的模块“version.py”。

所以我尝试复制“C:\Program Files\Python38\Lib\site-packages\setuptools”的内容 进入上面提到的匹配文件夹,现在问题已解决,我什至尝试重新启动我的电脑以查看修复是否是临时的 - 很高兴,它不是。

虽然一开始不知道为什么会出现这个问题,但现在好像已经解决了。

修复后的输出: