Re: Broken python3-psycopg2 for F24 / PG 9.6
От | Oskari Saarenmaa |
---|---|
Тема | Re: Broken python3-psycopg2 for F24 / PG 9.6 |
Дата | |
Msg-id | 688415df-7469-e2b9-535e-6a425bf6c7fc@ohmu.fi обсуждение исходный текст |
Ответ на | Re: Broken python3-psycopg2 for F24 / PG 9.6 (Devrim Gündüz <devrim@gunduz.org>) |
Ответы |
Re: Broken python3-psycopg2 for F24 / PG 9.6
|
Список | pgsql-pkg-yum |
26.09.2016, 23:57, Devrim Gündüz kirjoitti: > On Mon, 2016-09-26 at 23:42 +0300, Oskari Saarenmaa wrote: >>> When/how do you get this? >> >> Python 2 and Python 3 require their own shared libraries. The Python 2 >> psycopg2 package includes a _psycopg.so file, but the Python 3 package >> doesn't, try: python3 -c 'import psycopg2' > > I'm not a Python guy, so: > > $ python3 -c 'import psycopg2' > $ > > I did not get any errors, is that ok? That's weird. The https://yum.postgresql.org/9.6/fedora/fedora-24-x86_64/python3-psycopg2-2.6.2-2.f24.x86_64.rpm package that I'm seeing definitely doesn't contain a _psycopg.so package which is required by psycopg2. Try python3 -c 'from psycopg2 import _psycopg; print(_psycopg)' and run rpm -qf on the reported file. On stock Fedora 24 without PGDG repos I get: $ python3 -c 'from psycopg2 import _psycopg; print(_psycopg)' <module 'psycopg2._psycopg' from '/usr/lib64/python3.5/site-packages/psycopg2/_psycopg.cpython-35m-x86_64-linux-gnu.so'> $ rpm -qf /usr/lib64/python3.5/site-packages/psycopg2/_psycopg.cpython-35m-x86_64-linux-gnu.so python3-psycopg2-2.6.1-5.fc24.x86_64 / Oskari
В списке pgsql-pkg-yum по дате отправления: