gpt4 book ai didi

macos - 如何更改 plpython 在 Mac OSX 上使用的 Python 版本?

转载 作者:行者123 更新时间:2023-11-29 12:01:14 24 4
gpt4 key购买 nike

我已经使用来自 EnterpriseDB 的安装程序在 Mac OSX 10.6 上安装了 PostgreSQL 9.0.4。并注意到在 plpython 中实现的存储过程使用 python 2.5。查看 plpython 库似乎可以确认(otool 在 mac 上的作用类似于 ldd 在 linux 上的作用):

host:~ user$ otool -L /Library/PostgreSQL/9.0/lib/postgresql/plpython2.so<br/>
/Library/PostgreSQL/9.0/lib/postgresql/plpython2.so:<br/>
/System/Library/Frameworks/Python.framework/Versions/2.5/Python (compatibility version 2.5.0, current version 2.5.1)<br/>
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4)

如何将其从 Python 2.5 更改为 Python 2.6?

亲切的问候,

ssc

最佳答案

您需要从源代码重建。无法在二进制分发版中更改它。

当您运行configure 时,将环境变量PYTHON 设置为您要使用的python 二进制文件的完整路径,例如,

./configure --other-stuff ... PYTHON=/usr/bin/python2.6

我想,您可以尝试窃听 EnterpriseDB 人员更新他们的构建例程。不确定他们选择 Python 版本的标准是什么。或者,也许从 MacPorts 安装。

关于macos - 如何更改 plpython 在 Mac OSX 上使用的 Python 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5921664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com