Loading [MathJax]/jax/output/HTML-CSS/jax.js

Ярлыки

суббота, 3 ноября 2012 г.

Python: neo4j.py embedded install


1) install
sudo easy_install neo4j-embedded


2) set path to JVM:
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/jre
or set path in jpype /usr/lib/python2.7/distpackages/jpype/linux.py:
in string 53: "java_home = os.getenvJAVAHOME" => "java_home = '/usr/lib/jvm/java-6-openjdk/jre/'"

3) in file /usr/local/lib/python2.7/dist-packages/neo4j_embedded-1.6-py2.7.egg/neo4j/_backend.py
string 132 correct follow:
+    jvm_path = get_jvm_path()
 133
+    jvm_args = get_jvm_args()
 134
+
132135
     try:
133 
-      jpype.startJVM(get_jvm_path(), *get_jvm_args())
 136
+      jpype.startJVM(jvm_path, *jvm_args)

4) try import neo4j:

>>import neo4j
>>

5) create DB in Python:
from neo4j import GraphDatabase
# Create db
db = GraphDatabase/data/neo4jDB
...
printallok
# Shut down db
db.shutdown
 

Комментариев нет:

Отправить комментарий