You can get some more details on that error if you supply a logger to the NeoService:
import logging logger = logging.getLogger('neo') logger.setLevel(logging.DEBUG) logger.addHandler(logging.StreamHandler()) neo = NeoService("foo", log=logger, ...) # replace '...' with the rest of your arguments If you could give me the full output of that that would be great. Thanks, Tobias On Mon, Aug 3, 2009 at 9:39 AM, Karan Bhangui <karan.bhan...@gmail.com>wrote: > Hey Tobias, > > I finally got it working (reinstalled the neo4j.py library with a > fresh python2.5 install). What I'm having trouble with now is running > the sample application. I've tried several combos of this: > > neo = NeoService("foo", classpath=["neo-1.0-b8.jar", "jta-1_1.jar"]) > with neo.transaction: > ref_node = neo.reference_node > new_node = neo.node() > # put operations that manipulate the node space here ... > neo.shutdown() > > I've also tried a version where I supplied the jvm path as /usr/lib/ > jvm/java-6-openjdk/jre/lib/amd64/server/libjvm.so > > However, every time I try to run it, i get: > > Traceback (most recent call last): > File "neotest.py", line 4, in <module> > neo = NeoService("foo", classpath=["neo-1.0-b8.jar", > "jta-1_1.jar"]) > File "/usr/lib/python2.5/site-packages/Neo4j.py-0.1_SNAPSHOT- > py2.5.egg/neo4j/__init__.py", line 459, in __new__ > neo = core.load_neo(resource_uri, params) > File "/usr/lib/python2.5/site-packages/Neo4j.py-0.1_SNAPSHOT- > py2.5.egg/neo4j/_core.py", line 56, in load_neo > backend.initialize(**parameters) > File "/usr/lib/python2.5/site-packages/Neo4j.py-0.1_SNAPSHOT- > py2.5.egg/neo4j/_backend/__init__.py", line 52, in initialize > raise ImportError("No applicable backend found.") > ImportError: No applicable backend found. > > > I've been trying to get help in #python on freenode for the past few > hours but to no avail. I'm fairly frustrated and decided to write a > jar and just access it from python's subprocess module, but if you > know what's wrong I would appreciate it. I'd love to get this working > with pure cpython and not try any hacks. > > Thanks, > > Karan > > > On 3-Aug-09, at 12:36 AM, Tobias Ivarsson wrote: > > > Hi Karan, > > > > ´from neo4j import NeoService´ is supposed to work, and works with the > > setups I have available. Could you please provide some details about > > which > > version of CPython you are using and a stack trace for that > > ImportError so > > that I can try and debug this issue. > > > > Cheers, > > Tobias > > > > On Mon, Aug 3, 2009 at 6:47 AM, Karan Bhangui > > <karan.bhan...@gmail.com>wrote: > > > >> Hey guys, I'm trying to work with neo4j using python (neo4j.py module > >> for CPython). I've installed JPype as a dependency and am able to > >> import the `neo4j` module in python. However, when I try from neo4j > >> import NeoService, i get an ImportError. Does anyone know why? > >> > >> Thanks a ton, > >> > >> Karan > >> _______________________________________________ > >> Neo mailing list > >> User@lists.neo4j.org > >> https://lists.neo4j.org/mailman/listinfo/user > >> > > > > > > > > -- > > Tobias Ivarsson <tobias.ivars...@neotechnology.com> > > Hacker, Neo Technology > > www.neotechnology.com > > Cellphone: +46 706 534857 > > _______________________________________________ > > Neo mailing list > > User@lists.neo4j.org > > https://lists.neo4j.org/mailman/listinfo/user > > _______________________________________________ > Neo mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > -- Tobias Ivarsson <tobias.ivars...@neotechnology.com> Hacker, Neo Technology www.neotechnology.com Cellphone: +46 706 534857 _______________________________________________ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user