How to install JPype on OS X Lion to use with Neo4j?

后端 未结 10 1524
梦谈多话
梦谈多话 2020-12-06 12:51

I am trying to use Neo4j for a project, and want to interface with it through Python since I\'m a newbie to programming and don\'t know any Java. I\'m following the installa

相关标签:
10条回答
  • 2020-12-06 13:40

    For everyone who is still trying to install Jpype but has meanwhile updated Mac OS: Andreas Kolleger's answer just works fine, but with XCode 4.3 the path changed to /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/JavaVM.framework/Versions/Current/

    In ML it's MacOSX10.8.sdk. At least on my system. :)

    0 讨论(0)
  • 2020-12-06 13:43

    For me, on Mountain Lion

    self.javaHome = '/System/Library/Frameworks/JavaVM.framework/'
    

    worked.

    $uname -a
    Darwin 12.0.0 Darwin Kernel Version 12.0.0: Sun Jun 24 23:00:16 PDT 2012; root:xnu-2050.7.9~1/RELEASE_X86_64 x86_64
    
    $ java -version
    java version "1.6.0_33"
    Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
    Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)
    
    0 讨论(0)
  • 2020-12-06 13:43

    I did the same, but choosing

    self.javaHome = '/Developer/SDKs/**MacOSX10.6.sdk**/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/'
    

    instead

    self.javaHome = '/Developer/SDKs/**MacOSX10.7.sdk**/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/'
    

    realize that I use version 6 vs 7. With the 7 version I got the same errors that the beginning.

    0 讨论(0)
  • 2020-12-06 13:50

    To make Will's answer a bit more specific: I had to modify the setupInclusion(self) method by adding the directory path he suggested, ie, '/System/Library/Frameworks/JavaVM.framework/Headers' on Mountain Lion (java version 1.6). With that the installation of JPype succeeded (though gave a bunch of warnings...)

    0 讨论(0)
提交回复
热议问题