【问题标题】:Cannot run postgres request from python 2.7 on MACOS mojave无法在 MACOS mojave 上运行来自 python 2.7 的 postgres 请求
【发布时间】:2019-05-22 11:35:59
【问题描述】:

我正在尝试在 Postgres DB 上运行 python 2.7 代码(查询)。关于安装的 pyodbc 版本,它会导致 python 崩溃,或者我遇到了与 UTF8 相关的问题。我无法使用我的 python 代码。

我在 MAC Mojave 10.14 上安装了 python 2.7、pyodbc 3.0.7(然后出现 UTF8 错误)。

pyodbc.DataError: ('22021', '[22021] ERROR: 无效的字节序列 encoding "UTF8": 0xe0 0x81 0xa9;\n执行查询时出错 (1) (SQLExecDirectW)')

我在 MAC Mojave 10.14 上安装了 python 2.7 pyodbc > 3.0.7(然后 Python 崩溃了)

我应该能够使用 ODBC 驱动程序连接到我的数据库。

有什么帮助吗?

【问题讨论】:

    标签: python postgresql macos odbc macos-mojave


    【解决方案1】:

    建议安装 Python 3.X 看看是否可行。它更新得更多,许多新库越来越多地使用它 - 将来会提供更好的使用。

    【讨论】:

    • 我不能,因为这是我正在进行的项目的要求。
    猜你喜欢
    • 2019-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-06
    • 2020-05-29
    • 2012-09-14
    • 1970-01-01
    • 2020-02-11
    相关资源
    最近更新 更多