导入cx®Oracle和kinterbasdb返回

2024-10-01 09:35:56 发布

您现在位置:Python中文网/ 问答频道 /正文

大家好。在

我尝试在python中导入以下库:cxu Oracle和kinterbasdb。在

但是,当我尝试时,我得到一个非常类似的消息错误。 *对于cx Oracle: 回溯(最近一次呼叫): 文件“”,第1行,输入 ImportError:DLL加载失败:Não foi possível encontral o procedimento specificado。 (翻译:找不到指定的程序)

*对于kinterbasdb: 回溯(最近一次呼叫): 文件“C:\”,第1行,输入 文件“c:\Python26\Lib\site packages\kinterbasdb_uinit_uu.py”,第119行,in 将\u kinterbasdb导入为\u k ImportError:DLL加载失败:Não foi possível encontral o módulo specificado。 (翻译:找不到指定的程序)

我在WindowsXP中使用Python2.6.4。cxu Oracle的版本是5.0.2。kinterbasdb的版本是3.3.0。在

编辑:我已经为cxu Oracle解决了这个问题,这是一个错误的版本问题。但是我相信我使用的是正确的版本,我从Firebird站点下载了它(kinterbasdb-3.3.0.win32-setup-py2.6.exe)。还需要帮助吗。在

有人能帮我一下吗? 非常感谢 但丁


Tags: 文件程序版本消息错误oracledllimporterror
1条回答
网友
1楼 · 发布于 2024-10-01 09:35:56

甲骨文是一个彻底的痛苦。我不知道windows的详细信息,但是对于unix,在cx-ORACLE工作之前,您需要先定义ORACLE的HOME和ldu-LIBRARY的路径。在windows中,我想这是你的环境变量。所以检查一下。在

另外,检查它们是否在程序运行的环境中定义(同样,我不知道windows的具体细节,但在unix中,当您从帐户手动运行时,一切都可以正常工作,但当作为批处理作业运行时仍然不起作用,因为环境不同)。在

相关问题 更多 >