Azure Synapse Notebook中自定义Python包安装成功但无法导入的问题求助
Azure Synapse Notebook中自定义Python包安装成功但无法导入的问题求助
问题描述
我正尝试在Azure Synapse Notebook中导入名为check_excel_errors的自定义Python包。这个包已经通过pip成功安装,但当我尝试导入时,却遇到了语法和模块错误。
我已执行的操作
- 已安装该包(我之前将其作为wheel文件上传到了Spark池的包管理中)
- 验证了包的安装:

- 查看了包的详细信息:

- 确认安装路径已在
sys.path中:
- 尝试导入包时出现以下错误:

- 尝试用短横线形式导入时也出现错误:

包内__init__.py文件内容
from .models.validation_result import ValidationResult from .queries.validation_queries import ( get_numeric_validation_query, get_missing_values_query, get_duplicates_query, PRODUCT_CODE_VALIDATION ) __all__ = [ 'ValidationResult', 'get_numeric_validation_query', 'get_missing_values_query', 'get_duplicates_query', 'PRODUCT_CODE_VALIDATION' ]
我也尝试过重启Notebook内核,但问题依然存在。
所以想请教:明明包已经安装成功,为什么还是无法导入?我该如何解决这个问题?非常感谢任何帮助!
备注:内容来源于stack exchange,提问作者Tsu Kernik
相关产品推荐
相关产品推荐

