python - 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"
}
解决方案
推荐阅读
- intellij-idea - 在长方法中查找东西(Intellij idea IDE)
- c# - C# 启动的线程多于预期
- react-native - 在 React Native 应用程序中预加载/预填充 PouchDB
- c++ - C++ 中正则表达式的特殊字符问题
- redis - ELK 堆栈和 Redis。我可以停止清空数据库吗?
- ionic-framework - 如何通过单击在ionic2中打开的相机上的后退按钮导航到页面
- python - ValueError: steps=None 仅对基于 keras.utils.Sequence 类的生成器有效
- angular - 将自定义控件中的验证传递给放置它的表单
- java - 如何将枚举添加到枚举列表并循环遍历它们
- odoo - 优化代码以获得更好的性能和质量