【问题标题】:Issue with cx_Oracle, where can I download cx_Oracle.pydcx_Oracle 的问题,我在哪里可以下载 cx_Oracle.pyd
【发布时间】:2017-02-26 13:57:51
【问题描述】:

从哪里可以下载适用于 Python 3.5 的 cx_Oracle.pyd 文件?

在我的 Windows7 机器上安装 cx_Oracle 时遇到问题

我的机器上没有注册表编辑权限,所以当我安装 Python 3.5 时,它的条目似乎没有在注册表中创建。因此,当我在 Windows 上运行 cx_Oracle 安装程序时,它会抱怨在注册表中找不到 Python 3.5 条目。

我尝试构建 cx_Oracle 表单源,但出现以下错误

创建 build\temp.win32-3.5-12c\Release cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\oracle\instantclient_12_1\sdk\include -Ic:\users\\appdata\local \programs\python\python35-32\include -Ic:\users\\appdata\local\programs\python\python35-32\include /Tccx_Oracle.c / Fobuild\temp.win32-3.5-12c\Release\cx_Oracle.obj -DBUILD_VERSION=5.2.1 错误:命令“cl.exe”失败:没有这样的文件或目录

所以我想我只能选择将文件 cx_Oracle.pyd 放在 Python 路径中。但我无法在网络上找到它,任何可以直接获取此文件的指针都会有所帮助。

谢谢, 最大

【问题讨论】:

    标签: python oracle cx-oracle


    【解决方案1】:

    在 PyPI (https://pypi.python.org/pypi/cx_Oracle) 上找到的安装程序只是附加到存根可执行文件的 zip 文件。因此,如果您愿意,您可以直接从 zip 文件中提取文件并将它们直接放在 Python 路径中。请注意,您确实需要确保,如果您运行的是 64 位 Python,则还安装了 64 位 cx_Oracle;如果您运行的是 32 位 Python,则还安装了 32 位 cx_Oracle。

    在 Windows 上从源代码构建 cx_Oracle 需要 C 编译器。默认为 Visual Studio 2015,但您也可以使用 mingw32 包中的 gcc。

    【讨论】:

      猜你喜欢
      • 2012-06-24
      • 1970-01-01
      • 2013-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-22
      相关资源
      最近更新 更多