gpt4 book ai didi

python - 如何更正关于单独 Python 文件的 "ModuleNotFoundError' "?

转载 作者:行者123 更新时间:2023-12-02 10:58:00 25 4
gpt4 key购买 nike

所以我试图实现一个 API 只是为了试验它。为清楚起见,我决定将有关身份验证的所有凭据放在一个名为“身份验证”的单独文件夹中

我的文件夹的组织如下所示

  • API
  • 验证
  • 初始化 .py(格式保持粗体,但每边有 2 个下划线)
  • 凭证.py
  • token .py
  • 资源
  • 初始化 .py
  • 状态码.py
  • 运行RESTAPI
  • getNewAuth.py

  • 这是“getNewAuth.py”文件出现问题的地方。
    from Authentication import tokens, credentials
    from Resources import statusCodes
    import requests
    import json

    由于 'Authentication' 和 'Resources' 文件夹都有 初始化 .py 文件,“getNewAuth.py”应该能够作为模块访问它们。

    但是,在尝试运行文件时,我收到一条错误消息
    Traceback (most recent call last):
    File "getNewAuth.py", line 7, in <module>
    from Authentication import tokens, credentials
    ModuleNotFoundError: No module named 'Authentication'

    最佳答案

    您可能正在直接运行 getNewAuth.py ,这使得 runRESTAPI 顶级包,要么将身份验证注册为 PATH 中的另一个包,要么将 getNewAuth.py 复制到根文件夹然后尝试运行

    关于python - 如何更正关于单独 Python 文件的 "ModuleNotFoundError' "?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54988226/

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