Azure自动化运行Notebook时无法导入包问题咨询
问题描述
我在Azure Notebook中无法导入已安装的Python包。已按照官方文档通过.whl文件将pyodbc和requests包安装到Python 10环境,但在Notebook中导入时提示“找不到模块”。
相关截图:


排查解决步骤
核对Notebook内核环境
运行代码确认当前Notebook使用的Python版本和包路径:import sys print(sys.version) print(sys.path)若版本不是Python 10,切换Notebook内核到对应环境;若路径不包含包安装目录,可手动添加路径(
sys.path.append("包安装路径"))或重新安装到内核识别的路径下。验证环境内的包状态
在Azure Automation的Python 10终端执行:python10 -m pip list确认pyodbc和requests存在。若不存在,用
python10 -m pip install ./你的包文件.whl重新安装,确保指定Python 10环境。重置Notebook内核
点击Notebook顶部菜单栏的「Kernel」→「Restart Kernel」,清除环境缓存后再次尝试导入。检查包兼容性
确认下载的.whl文件适配Python 10版本及Azure服务器的x64架构,不兼容的包会出现安装成功但无法导入的情况。
内容的提问来源于stack exchange,提问作者bashmastr
相关产品推荐
相关产品推荐

