首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mac上安装plpython和python 2.7

在mac上安装plpython和python 2.7
EN

Stack Overflow用户
提问于 2016-06-28 04:18:55
回答 5查看 2.6K关注 0票数 12

我需要安装plpython,因为我收到错误

代码语言:javascript
复制
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上工作。

我试过跑步

代码语言:javascript
复制
CREATE LANGUAGE plpython2u;

但我得到了错误

代码语言:javascript
复制
ERROR:  could not access file "$libdir/plpython2": No such file or directory

另外,我也尝试过pip/brew install plpython。但是没有结果。有什么建议吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-07-28 01:53:39

如果任何人有同样的问题,我通过卸载postgres并使用brew install postgres --with-python安装修复了这个问题

票数 12
EN

Stack Overflow用户

发布于 2019-02-20 22:23:00

我快速地为最新的postgresql (11.2)创建了一个tap公式,添加了一个--with-python选项来编译选项。到目前为止,这是工作。无二进制版本,仅从源代码编译。要使用它,请执行以下操作:

代码语言:javascript
复制
brew tap indlin/postgresql-py
brew install postgresql-py

如果我理解正确,这是更改brew中选项的官方路径(创建您自己的tap公式)。我不明白他们为什么要这么做?

票数 4
EN

Stack Overflow用户

发布于 2020-06-01 22:48:42

(macOS Catalina 10.15.5,Homebrew2.3.0)

投票的解决方案不适用于最新版本的Homebrew,该版本不再支持选项,请参阅https://github.com/Homebrew/homebrew-core/issues/31510

代码语言:javascript
复制
> brew reinstall postgresql@9.4 --with-python
...
Error: invalid option: --with-python

幸运的是,有petere / homebrew-postgresql

我首先更新了XCode命令工具,以避免此错误:

代码语言:javascript
复制
configure: error: header file <perl.h> is required for Perl

使用

代码语言:javascript
复制
> sudo rm -rf /Library/Developer/CommandLineTools
> sudo xcode-select --install

然后

代码语言:javascript
复制
> brew tap petere/postgresql
> brew reinstall petere/postgresql/postgresql@9.4

为我让plpython2起死回生。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38062512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档