首页 > 解决方案 > Python在同一目录中导入一个包

问题描述

嘿,我在将依赖项导入到我的 python 函数时遇到了一些麻烦。对不起,我对 python 很陌生,所以这是我的目录的样子


├── lambda_function.py
│── package
│   ├── geopy (with other init)
│   └── __init__.py (empty)

我正在尝试像这样导入geopy,但是尽管我已经尝试了很多不同的方式,但它找不到模块。

import .package.geopy.distance as geopy

也试过

from package import geopy.distance

如果不是找不到模块,这是我得到的错误


  "errorMessage": "Unable to import module 'lambda_function': cannot import name 'package' from partially initialized module 'package' (most likely due to a circular import) (/var/task/package/__init__.py)",
  "errorType": "Runtime.ImportModuleError"
}

标签: pythonimportmodulepackage

解决方案


推荐阅读