28 Nisan 2024 02:06

Anasayfa

undefined...

PyPy3 ile PostgreSQL kullanırken aşağıdaki hatayı alıyorsanız çözüm için aşağıdaki adımları yapmanız gerekiyor.

 

Sebep: PyPy3 kütüphanelerinde codes serisinde psycopg2 için hala patch çıkarılmadı. Bunun yerine bir arkadaşın hazırladığı kütüphaneyi psycopg2 gibi kullanabilirsiniz.

 

 

HIZLI Çözüm:

 NOT: /opt/pypy3/bin/ yolu sizin kurulumunuza göre değişebilir.

 

apt install -y libpq-dev
/opt/pypy3/bin/pip3.6 uninstall psycopg2
/opt/pypy3/bin/pip3.6 install psycopg2cffi==2.8.1
 

LINK: https://pypi.org/project/psycopg2cffi/#installation

 

NOT: Django kullanıyorsanız settings.py dosyanızın üstüne aşağıdaki kodu ekleyin.

from psycopg2cffi import compat
compat.register()
 

NOT: Ekstra olarak son patch de yapılabilir.

cd /opt/pypy3/bin/site-packages
curl https://patch-diff.githubusercontent.com/raw/chtd/psycopg2cffi/pull/98.patch | patch -p1

Makdos Bilişim Teknolojileri 2015 - 2022