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

升级OpenAI包与Python后仍遇No module named 'openai.embeddings_utils'错误

解决方案

报错的核心原因是脚本文件名与第三方包名冲突:你的脚本文件名为openai.py,执行import openai时,Python会优先加载当前目录下的openai.py,而非site-packages中的官方openai包,导致后续子模块导入失败。

解决步骤:

  1. 将脚本重命名为非openai.py的名称,比如openai_embedding_test.py
  2. 删除当前目录下自动生成的openai.pyc文件(如果存在)
  3. 重新运行脚本

额外验证步骤(可选):

  • 执行命令 python -c "import openai; print(openai.__file__)",输出应为site-packages下的openai包路径,而非当前目录的脚本路径
  • 确认pip和Python属于同一环境,可通过where python和where pip查看路径是否匹配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 07:02:56