gpt4 book ai didi

python - 查找 'pip' 的模块规范时出错(AttributeError : module '__main__' has no attribute '__file__' )

转载 作者:行者123 更新时间:2023-12-05 01:54:35 29 4
gpt4 key购买 nike

长话短说,我做了一个 pip 升级和一个命令,告诉它在一个文件中安装一堆依赖项,现在当我尝试用 pip 做任何事情时,它正在抛出我

比如运行

py -m pip -V

抛出

Error while finding module specification for 'pip' (AttributeError: module '__main__' has no attribute '__file__')

以及涉及我尝试调用 python 3.8 pip 的任何其他内容。

运行

py -m ensurepip

告诉我 pip 实际上已安装。

Requirement already satisfied: setuptools in c:\program files (x86)\python38-32\lib\site-packages (60.3.0)
Requirement already satisfied: pip in c:\program files (x86)\python38-32\lib\site-packages (21.3.1)

其中涵盖了 pip 未安装和模块未安装的情况,类似的问题似乎可以解决。那么,有没有人知道发生了什么以及如何让 pip 作为一个模块重新开始工作?

最佳答案

This was a bug with setuptools .版本 60.3.1 has now been released修复它。


以前,版本 60.3.0 was yanked来自 PyPI,我相信一旦你运行另一个升级就解决了这个问题。 (我自己没中过)如果没有,GitHub用户ferrants建议this workaround :

python3 -m pip install --upgrade setuptools==60.2.0

关于python - 查找 'pip' 的模块规范时出错(AttributeError : module '__main__' has no attribute '__file__' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70602013/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com