【发布时间】:2013-04-02 01:57:08
【问题描述】:
我正在尝试为使用 cx_Oracle 模块的 python 脚本生成可执行文件。生成的分发文件夹中包含 OCI.dll,我想避免这种情况,因为目标机器可能有不同版本的 Oracle 客户端,我想使用目标机器上存在的 dll 版本。
py2exe 文档有一个专门针对此问题的页面。链接是http://www.py2exe.org/index.cgi/ExcludingDlls
但这对我不起作用。我已经尝试过以下操作,但 OCI.dll 总是在 dist 文件夹中...我不确定我是否在这里遗漏了什么...感谢您的 cmets。
我尝试了以下两种方法
opts = {"py2exe": {"dll_excludes": "OCI.dll","includes": "decimal",}}
setup(options = opts)
和
setup(options = {"py2exe": { "dll_excludes": ["oci.dll"]}})
【问题讨论】:
标签: python python-2.7 python-3.x py2exe cx-oracle