python - 如何在 Windows 上的 postgresql 9.4 上使用扩展 plpython2u 和 python 请求

标签 python windows postgresql

我已经使用以下命令在 Linux 上为 postgresql 9.4 和 Python Requests 安装了 plpython2u 扩展:

apt-get install postgresql-plpython-9.4 python-requests

但是如何在 Windows 上安装这些扩展/模块? 由于postgresql/lib文件夹下只有plpython3.dll文件, 我需要带有请求的 Python 2。

最佳答案

适用于(Windows 7 64 位)

我从这里安装了 Python 3.2:

http://www.python.org/ftp/python/3.2/python-3.2.amd64.msi

您需要执行以下操作:

  1. 在 C:\Python32\DLLs(或您安装它的任何地方)找到 python3.dll

  2. 将python3.dll复制到python32.dll(如复制粘贴然后重命名)

  3. 在 postgres 中运行 create extension plpython3u

关于python - 如何在 Windows 上的 postgresql 9.4 上使用扩展 plpython2u 和 python 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43946235/

相关文章:

python - 为什么当 View 引发异常时只调用一个 Flask teardown_request 函数?

python - 加载模型时出现意外错误: problem in predictor - ModuleNotFoundError: No module named 'torchvision'

python - 在测试期间从 sys.exit() 捕获错误消息

windows - Window 2003 server SP2检测

postgresql - Odoo V12 CE Segmentation fault (core dumped) 在安装 Odoo 12 后创建数据库时面临这个问题

python - 在 SQLAlchemy 中创建子对象时不可排序的类型

python - 根据另一个查询集的长度对一个查询集进行排序

c# - 以特权用户身份运行代码 - 管理密码更改

windows - 如何索引 malloc 的缓冲区和输出

c# - 使用 Npgsql 进行 EF6 迁移时出现 DbProviderServices 错误