Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 jpype startJVM在笔记本上崩溃_Python 2.7_Ipython_Ipython Notebook_Jpype - Fatal编程技术网

Python 2.7 jpype startJVM在笔记本上崩溃

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

为了使用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 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环境中运行过类似的情况。