Anasayfa / python / TypeError: __init__() missing 1 required positional argument: ‘gateway_parameters’

TypeError: __init__() missing 1 required positional argument: ‘gateway_parameters’

TypeError: __init__() missing 1 required positional argument: ‘gateway_parameters’

gwconn = java_gateway.GatewayConnection()

TypeError: __init__() missing 1 required positional argument: ‘gateway_parameters’

pip install JayDeBeApi kurup patch olarakta http://223.99.230.21/pypi/web/simple/jaydebeapi3/ buradan JayDeBeApi3-1.3.tar.gz dosyasını

pip install D:\downloads\JayDeBeApi3-1.3.tar.gz

yükledikten sonra informix bağlantısında aldığım TypeError: __init__() missing 1 required positional argument: ‘gateway_parameters’ hatasının çözümü için

C:\Users\SizinKullaniciAdiniz\AppData\Local\Programs\Python\Python37\Lib\site-packages\jaydebeapi\__init__.py dosyasını açıp

def _gateway_is_running():
    gwconn = java_gateway.GatewayConnection()
    res = gwconn.socket.connect_ex((gwconn.address, gwconn.port))
    return True if res == 0 else False

fonksiyonunu aşağıdaki ile değiştiriyoruz

def _gateway_is_running():
    gwconn = java_gateway.GatewayConnection(gateway_parameters=java_gateway.GatewayParameters(address="127.0.0.1", port=25333))
    res = gwconn.socket.connect_ex((gwconn.address, gwconn.port))
    return True if res == 0 else False

veya aşağıdaki daha fazla eklenti yapılmış interneten bulduğum __init__ py dosyası ile değiştirebilirsiniz.

Icon

new__init__.py 0 8 downloads

...

Hakkında ibrahim

İlgili Makaleler

python locale.Error: unsupported locale setting locale.setlocale(locale.LC_ALL, ‘Turkish_Turkey.1254’)

if os.name == 'nt': locale.setlocale(locale.LC_ALL, 'Turkish_Turkey.1254') yeni windows updateleri ile artık Türkiye (‘Turkish_Türkiye’, ‘1254’)

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir