You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何仅Python 3.8 Azure ML内核能在Notebook中找到openai模块?

问题原因解析
  • Azure ML Studio中每个Notebook内核对应独立隔离的Python运行环境,不同内核的Python版本、依赖包存储路径完全分开。
  • 你执行!pip install -r requirements.txt时,当前激活的是Python 3.8内核,所以openai模块被安装到了该内核专属的路径/anaconda/envs/azureml_py38/lib/python3.8/site-packages中,这个路径仅对Python 3.8内核可见。
  • 切换到其他内核时,Python会去对应内核自己的site-packages目录查找依赖,而这些目录里并没有安装openai模块,因此触发ModuleNotFoundError: No module named 'openai'错误。

补充解决思路

  • 若要在其他内核中使用openai,需先切换到目标内核,重新执行!pip install -r requirements.txt或!pip install openai==0.25.0完成安装。
  • 也可以通过Azure ML的环境管理功能,创建包含openai依赖的自定义环境,将其关联到需要的内核,实现多内核共享统一依赖。

内容的提问来源于stack exchange,提问作者Manu Chadha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 03:32:34