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

嵌入式Python 3.8.5部署oracledb遇循环导入错误求助

问题分析与解决方案

核心原因

你下载的oracledb-1.3.1-cp311-cp311-win_amd64.whl是针对Python 3.11编译的版本,但你的运行环境是Python 3.8.5,版本不兼容导致模块内部导入结构异常,从而触发循环导入错误。

解决步骤

1. 下载适配Python 3.8的oracledb包

获取对应Python 3.8的Windows 64位版本包(格式为oracledb-1.3.1-cp38-cp38-win_amd64.whl)。

2. 正确手动部署依赖

  • 将下载的适配版本whl文件解压到临时文件夹
  • 把解压得到的oracledb文件夹以及oracledb-1.3.1.dist-info文件夹,完整复制到嵌入式Python的lib/site-packages目录下
  • 确保site-packages中没有残留的旧版oracledb相关文件,避免冲突

3. 验证安装

打开嵌入式Python的终端,执行以下命令测试:

import oracledb
print(oracledb.version)

如果能正常输出版本号,说明安装成功。

备选方案(推荐)

如果你的嵌入式Python环境包含pip工具,直接用命令安装会更可靠,自动匹配适配版本:

path\to\your\embedded\python.exe -m pip install oracledb==1.3.1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 23:32:55