我开发了一个 Django 应用程序,我试图让它在 Windows Server 2003 上的 IIS 下运行。我通常遵循Django 演练,但我的数据库是 Oracle。
如果我从命令提示符运行 python 并 import cx_Oracle
,它工作得很好。如果我使用 django 的开发服务器运行该项目,一切正常。我还没有设法在 IIS6 上得到它,但是当test.py
IIS 加载
a 时PyISAPIe
,它说它无法加载cx_Oracle
并显示以下错误:
加载 cx_Oracle 模块时出错:DLL 加载失败:找不到指定的模块。
我正在使用以下 32 位版本:
Python 2.6.6,
PyISAPIe 1.1.0 rc4 py2.6,
Django 1.4.3,
Oracle Client 11.2,
cx_Oracle 5.1 (for Oracle 11g, Python 2.6)
关于为什么会发生这种情况的任何想法?
编辑:我尝试降级到 cx_Oracle 4.4.1,现在我收到错误:ImportError: cannot import name utils