gpt4 book ai didi

python - 每个与 Python 相关的可执行文件都损坏了 : "Fatal Python error: init_import_size: Failed to import the site module"

转载 作者:行者123 更新时间:2023-12-05 03:45:38 25 4
gpt4 key购买 nike

我是 python 的新手,尤其是它的生态系统。今天,我试图从昨天运行良好的命令行调用 python 命令,但今天我收到以下 fatal error :

Fatal Python error: init_import_size: Failed to import the site module
Python runtime state: initialized
ModuleNotFoundError: No module named 'site'

Current thread 0x00000cac (most recent call first):
<no Python frame>

在尝试查找问题时,我很快意识到这对我的命令来说并不特殊。事实上,无论我在文件系统中的哪个位置,从任何命令提示符调用时,所有与 python 相关的可执行文件都会产生相同的错误。 pythonpython3anaconda(及其提示符)、condapippip3, ... 所有这些突然都不起作用了。它们都失败并显示相同的错误消息,只有线程正在改变。

在我的研究中,我经常发现一个非常相似的错误,但它与 encodings 模块有关。此外,我还没有读到整个 python 生态系统刚刚崩溃的问题。

上述类似错误的解决方案似乎包括使用 PYTHONPATHPYTHONHOME envs 如果它们存在。但是我没有它们,既不是用户变量也不是系统变量。

我通过 scoop 安装 anaconda3 安装了 python。应该是最新版本(2020.11)。我一直在 PyCharm 内部以及通过命令行使用安装。

有谁知道这里的问题是什么?我有 pip 卡在这里,因为我什至无法使用 conda 或 pip 进行诊断,例如调用 conda list 来了解有关 site 包状态的更多信息。所以,如果有人能帮我解决这个问题,我将不胜感激!

最佳答案

我有这个错误。

对我来说,我有一些项目树(虚构的):

doc/
├── project/
│ ├── embedded/
| | ├── __init__.py
│ │ ├── deep_file
│ │ └── utils/
│ │ └── os.py # < This one! Look here!!
│ │ └── deep/
│ │ └── folder/
│ │ └── very_deep_file
│ └── less_deep_file
|...

在这棵树中,我有一个名为 .../utils/os.py 的文件。

Pycharm Debug模式会找到这个 os.py 并用它代替 the default os.py .为了解决这个问题,我将 os.py 重命名为其他名称。

我真是个笨蛋!希望这可以节省其他人的时间和头痛!!

关于python - 每个与 Python 相关的可执行文件都损坏了 : "Fatal Python error: init_import_size: Failed to import the site module",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65670259/

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