Thank you for your reply! Even if I don't need to install plpythonu, RPM package includes "CONFIGURE = --with-python". Therefore I think that I need to install python2 when RPM install. Is my understanding correct?
Best Regards. Keisuke Kuroda 2019年9月27日(金) 13:03 Adrian Klaver <adrian.kla...@aklaver.com>: > On 9/26/19 6:50 PM, keisuke kuroda wrote: > > Hi. > > > > I tried to install PostgreSQL12 RC1 on CentOS8. > > > > # dnf install postgresql12-server postgresql12-contrib > > > > > =============================================================================================== > > Package Arch Version > > Repository > > Size > > > =============================================================================================== > > Installing: > > postgresql12-contrib x86_64 > > 12rc1-1PGDG.rhel8 > > pgdg12-updates-testing 660 k > > postgresql12-server x86_64 > > 12rc1-1PGDG.rhel8 > > pgdg12-updates-testing 5.3 M > > Installing dependencies: > > python2 x86_64 > > 2.7.15-22.module_el8.0.0+32+017b2cba AppStream > > 107 k > > python2-libs x86_64 > > 2.7.15-22.module_el8.0.0+32+017b2cba AppStream > > 6.0 M > > python2-pip noarch > > 9.0.3-13.module_el8.0.0+32+017b2cba AppStream > > 2.0 M > > python2-setuptools noarch > > 39.0.1-11.module_el8.0.0+32+017b2cba AppStream > > 643 k > > postgresql12 x86_64 > > 12rc1-1PGDG.rhel8 > > pgdg12-updates-testing 1.8 M > > postgresql12-libs x86_64 > > 12rc1-1PGDG.rhel8 > > pgdg12-updates-testing 405 k > > Enabling module streams: > > python27 2.7 > > > > CentOS8 does not have python2 installed by default, But PostgreSQL is > > dependent on python2. > > > > Do we need to install python2 when we use PostgreSQL on CentOS8? > > If it is installing plpythonu, then yes. From the docs: > > https://www.postgresql.org/docs/12/plpython-python23.html > > "The language named plpythonu implements PL/Python based on the default > Python language variant, which is currently Python 2. (This default is > independent of what any local Python installations might consider to be > their “default”, for example, what /usr/bin/python might be.) The > default will probably be changed to Python 3 in a distant future release > of PostgreSQL, depending on the progress of the migration to Python 3 in > the Python community." > > > > > > Best Regards. > > Keisuke Kuroda > > > -- > Adrian Klaver > adrian.kla...@aklaver.com >