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.