Установка jpype в Mountain Lion

Я пытаюсь установить jpype в Mountain Lion. Я выполнил все шаги, предложенные в этом сообщении: Как установить JPype на OS X Lion для использования с Neo4j?

Тем не менее, есть сбой с Mountain Lion. Я изменил setupMacOSX() следующим образом:

 /Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/JavaVM.framework/ 

Но когда я запускаю установку $ sudo python setup.py install я получаю следующую ошибку:

 src/native/common/include/jpype.h:45:10: fatal error: 'jni.h' file not found 

Здесь я нашел заголовок jni.h:

 /System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/jni.h 

Но поскольку jni.h не является частью Mountain Lion, я не понял, как изменить файл setup.py, чтобы исправить ошибку. Какие-либо предложения?

Это находится на системе с OSX 10.8.5.

Я изменил setup.py для JPype-0.5.4.2 и добавил элемент в конец списка self.includeDirs который создается в функции setupInclusion . Эта функция объявлена ​​в строке 61 для этой конкретной версии JPype.

  def setupInclusion(self): self.includeDirs = [ self.javaHome+"/include", self.javaHome+"/include/"+self.jdkInclude, "src/native/common/include", "src/native/python/include", #I added this line below. The folder contains a jni.h "/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/" ] в  def setupInclusion(self): self.includeDirs = [ self.javaHome+"/include", self.javaHome+"/include/"+self.jdkInclude, "src/native/common/include", "src/native/python/include", #I added this line below. The folder contains a jni.h "/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/" ] 

Наконец, я pip install ~/Path/To/JPype-folder/ и установка прошла успешно.