Python 2.7 jpype startJVM在笔记本上崩溃
为了使用JIDT(我不懂Java),我试图在ipython笔记本中使用JPype。我遵循这里的说明: 我导入jpype并使用以下命令启动java虚拟机:Python 2.7 jpype startJVM在笔记本上崩溃,python-2.7,ipython,ipython-notebook,jpype,Python 2.7,Ipython,Ipython Notebook,Jpype,为了使用JIDT(我不懂Java),我试图在ipython笔记本中使用JPype。我遵循这里的说明: 我导入jpype并使用以下命令启动java虚拟机: from jpype import * startJVM(getDefaultJVMPath()) 这会导致ipython笔记本内核因以下错误而崩溃: python(490,0x7fff7a99e310) malloc: *** error for object 0x104d90720: pointer being freed was not
from jpype import *
startJVM(getDefaultJVMPath())
这会导致ipython笔记本内核因以下错误而崩溃:
python(490,0x7fff7a99e310) malloc: *** error for object 0x104d90720: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
但是,它在ipython外壳中工作良好
我如何知道错误来自何处以及如何修复它
我使用:
OSX 10.9.5
Python 2.7.10、Anaconda 2.2.0、IPython 3.1.0
任何帮助都将不胜感激 我认为这与用于安装JPype的C编译器有关。尝试将C编译器设置为clang并按如下方式安装JPype:
$env CC=clang python setup.py install
我认为这与用于安装JPype的C编译器有关。尝试将C编译器设置为clang并按如下方式安装JPype:
$env CC=clang python setup.py install
嗨,这是什么原因?我在windows环境中也遇到过类似的情况。嗨,有什么原因导致这种情况吗?我在windows环境中也遇到过类似的情况。嗨,有什么原因导致这种情况吗?我在windows环境中运行过类似的情况。