Невозможно установить Postgres с поддержкой Python3 на Mac - PullRequest
0 голосов
/ 30 декабря 2018

Оба postgres и python3 уже установлены в моей системе High Sierra - поэтому была предпринята следующая попытка:

brew upgrade  postgres --with-python

Я думал, что --with-python установит только языковая поддержка postgres plpython3u .Однако он попытался [пере] установить сам Python.

  /usr/local/Cellar/sqlite/3.26.0: 11 files, 3.7MB
==> Installing postgresql dependency: python
==> Downloading https://homebrew.bintray.com/bottles/python-3.7.2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring python-3.7.2.high_sierra.bottle.tar.gz
Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Directory not empty @ dir_s_rmdir - /usr/local/opt/python3
Error: Directory not empty @ dir_s_rmdir - /usr/local/opt/python3

Затем при попытке загрузить plpython3u мы видим:

19:44:24/sbgmaster2 $psql
psql (10.3)
Type "help" for help.

myuser=# CREATE LANGUAGE plpython3u;
ERROR:  could not access file "$libdir/plpython3": No such file or directory

Так как же тогда установить plpyton3u?

Примечание: речь идет о программировании ( по теме ), потому что это для использования UDF - user defined functions, которые являются чистодля программирования.

...