Connect neo4j desktop with python using IP Address instead giving local host

In my python file I have mentioned below configuration:

graphDB=GraphDatabase.driver(uri="0.0.0.0:7473", auth=( "kaberi", "kaberi"))
I want to give my system IP Address

instead:-

graphDB=GraphDatabase.driver(uri="bolt://localhost:7687", auth=( "kaberi", "kaberi"))

Done changes in the neo4j.conf file:

# HTTPS Connector. There can be zero or one HTTPS connectors.
dbms.connector.https.enabled=false
#dbms.connector.https.listen_address=:7473
#dbms.connector.https.advertised_address=:7473

to

# HTTPS Connector. There can be zero or one HTTPS connectors.
##dbms.connector.https.enabled=true
##dbms.connector.https.listen_address=0.0.0.0:7473
##dbms.connector.https.advertised_address=:0.0.0.0:7473

Then I restart my neo4j , getting this error:

HTTPS set to enabled, but no SSL policy provided

even commented all of the lines under Https SSL configuration in the conf. file.

Not sure how to do or where I am going wrong.
Kindly Help

If you enable

dbms.connector.https.enabled=true

you need to setup SSL policy.
This is documented here - SSL framework - Operations Manual

Neo4j 4.x does not provide self signed certificates by default.

To give your system IP address you need to set

dbms.default_advertised_address=<your system ip address>

Then you can access from python application as

graphDB=GraphDatabase.driver(uri="bolt://<your system Ip address>:7687", auth=( "kaberi", "kaberi"))

hope this helps.