我需要安装plpython,因为我收到错误
could not access file "$libdir/plpython2": No such file or directory在尝试执行python manage.py迁移时。我已经看到了关于如何安装这个包的不同建议,但没有一个对我有效,因为我需要使用python版本2.7 (有人建议安装python 3.2),并且我不能运行sudo apt-get install ...因为我得在mac上工作。
我试过跑步
CREATE LANGUAGE plpython2u;但我得到了错误
ERROR: could not access file "$libdir/plpython2": No such file or directory另外,我也尝试过pip/brew install plpython。但是没有结果。有什么建议吗?
发布于 2016-07-28 01:53:39
如果任何人有同样的问题,我通过卸载postgres并使用brew install postgres --with-python安装修复了这个问题
发布于 2019-02-20 22:23:00
我快速地为最新的postgresql (11.2)创建了一个tap公式,添加了一个--with-python选项来编译选项。到目前为止,这是工作。无二进制版本,仅从源代码编译。要使用它,请执行以下操作:
brew tap indlin/postgresql-py
brew install postgresql-py如果我理解正确,这是更改brew中选项的官方路径(创建您自己的tap公式)。我不明白他们为什么要这么做?
发布于 2020-06-01 22:48:42
(macOS Catalina 10.15.5,Homebrew2.3.0)
投票的解决方案不适用于最新版本的Homebrew,该版本不再支持选项,请参阅https://github.com/Homebrew/homebrew-core/issues/31510。
> brew reinstall postgresql@9.4 --with-python
...
Error: invalid option: --with-python幸运的是,有petere / homebrew-postgresql
我首先更新了XCode命令工具,以避免此错误:
configure: error: header file <perl.h> is required for Perl使用
> sudo rm -rf /Library/Developer/CommandLineTools
> sudo xcode-select --install然后
> brew tap petere/postgresql
> brew reinstall petere/postgresql/postgresql@9.4为我让plpython2起死回生。
https://stackoverflow.com/questions/38062512
复制相似问题