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

使用pip安装cx_Oracle遇两次报错,寻求解决方案

解决cx_Oracle安装时找不到stdlib.h的问题

方法1:修复C++ Build Tools组件

  • 打开已安装的Microsoft C++ Build Tools,点击"修改"
  • 在"工作负载"栏勾选Desktop development with C++,展开选项确认以下组件已安装:
    • MSVC v143 - VS 2022 C++ x64/x86 build tools(对应你的VS版本)
    • 匹配当前系统的Windows SDK(比如Windows 11 SDK)
    • C++ CMake tools for Windows
  • 点击"修改"完成组件安装,重启电脑后再执行pip install cx_Oracle

方法2:手动配置SDK环境变量

  • 找到Windows SDK的ucrt头文件路径,通常为C:\Program Files (x86)\Windows Kits\10\Include\<SDK版本号>\ucrt(版本号示例:10.0.22621.0)
  • 右键"此电脑"→"属性"→"高级系统设置"→"环境变量"
  • 在系统变量中添加或修改:
    • 变量名INCLUDE,将上述ucrt路径追加进去(已有内容用分号分隔)
    • 变量名LIB,追加C:\Program Files (x86)\Windows Kits\10\Lib\<SDK版本号>\ucrt\x64(32位Python替换为x86)
  • 重启终端,重新执行pip install cx_Oracle

方法3:用预编译轮子包跳过本地编译

  • 直接执行pip install --only-binary :all: cx_Oracle,强制使用预编译二进制包,避免本地编译流程
  • 若上述命令失效,可下载对应Python版本和系统架构的cx_Oracle.whl文件,手动执行pip install <下载的文件名>.whl完成安装

内容的提问来源于stack exchange,提问作者Emmélie Rousseau

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 23:25:17