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

Windows下PowerShell无法识别已安装的OpenAI模块求助

解决PowerShell中无法识别openai命令的问题

问题现象

在Windows机器上执行pip install --upgrade openai安装OpenAI模块后,在PowerShell中调用openai时出现错误:

openai : The term 'openai' is not recognized as the name of a cmdlet, function, script file, or operable program.

模块安装路径为:

C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\openai

解决方案

  • 检查Python脚本路径是否在系统环境变量中
    OpenAI的命令行工具默认安装在Python的Scripts目录下,你需要确认该路径已添加到系统PATH环境变量中。对应你当前的Python版本,该路径大概率是:
    C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts
    操作步骤:

    1. 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”
    2. 在“系统变量”或“用户变量”中找到PATH,点击“编辑”
    3. 添加上述Scripts路径,点击“确定”保存
    4. 重启PowerShell后再次尝试调用openai
  • 直接用Python调用模块
    如果不想修改环境变量,可以直接通过Python执行OpenAI模块:
    python -m openai

  • 确认OpenAI版本是否支持命令行工具
    较旧版本的OpenAI模块没有提供openai命令行功能,执行pip show openai查看当前版本,确保版本在0.27.0及以上,若版本过低,重新执行pip install --upgrade openai升级

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 08:45:19