【问题标题】:import "modulexxx" could not be resolved - Visual Studio - Python导入“modulexxx”无法解析 - Visual Studio - Python
【发布时间】:2022-07-28 18:08:49
【问题描述】:

我是 python (3.x) 的新手。我正在尝试将模块导入到我的代码中,但我收到错误“无法解析导入'modulexxxx'”

我该如何解决?我正在与视觉工作室合作。下图是我的尝试

enter image description here

【问题讨论】:

标签: python-3.x visual-studio import module


【解决方案1】:

我认为您需要将它们全部放在同一个文件夹中。目前,您的 funcionesMathematicas 文件位于子文件夹中。所以把它放到同一个目录中,这应该可以解决你的问题。

您可以找到有关导入模块的更多信息,例如,如果您在 Google 上进行快速搜索或仅在本网站的其他位置,如何在不同的目录中访问它们。

附:如果您喜欢它们(例如在您的其他帖子中),请将回复您的答案标记为解决方案,这会有所帮助!

【讨论】:

    【解决方案2】:

    您可以通过多种方式导入 python 模块。像你一样导入一个模块

    import funcionesMatematics

    要求模块与Pruebas.py在同一文件夹中。

    但是,如果需要模块位于不同的文件夹中,您可以使用相对导入。例如,如果您的目录结构如下所示,

    src
     - modules
      - funcionesMatemtics.py
     - pruebas.py
    

    您可以使用以下方式导入:

    from modules import funcionesMatemtics

    或者,如果您的目录结构如下所示:

    src
     - modules
      - functionMatemtics.py
     - scripts
      - pruebas.py
    

    您可以使用以下方式导入:

    from ..modules import functionMatemtics

    如果使用最后一种方法,请确保将pruebas.py作为一个包运行,即

    python3 -m src.scripts.pruebas.

    有更多关于 python 文档的信息 (https://docs.python.org/3/reference/import.html) 希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-19
      • 1970-01-01
      • 2022-01-18
      • 2015-01-16
      • 2014-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多