Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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
从Julia调用Python时发生内存错误_Python_Xml_Julia - Fatal编程技术网

从Julia调用Python时发生内存错误

从Julia调用Python时发生内存错误,python,xml,julia,Python,Xml,Julia,我想使用Python包“BeautifulSoup”,但是来自Julia。当我试图使用Julia包PyCall到达那里时,我得到了一个错误 所有的例子对我都有用(除了plt.plot) 我做了以下工作: ENV["PYTHON"]="C:\\Users\\AName\\Anaconda2\\python.exe" Pkg.build("PyCall") using PyCall @pyimport bs4 #need BeautifulSoup markup=open("c:\\work\\t

我想使用Python包“BeautifulSoup”,但是来自Julia。当我试图使用Julia包PyCall到达那里时,我得到了一个错误

所有的例子对我都有用(除了
plt.plot

我做了以下工作:

ENV["PYTHON"]="C:\\Users\\AName\\Anaconda2\\python.exe"
Pkg.build("PyCall")

using PyCall
@pyimport bs4 #need BeautifulSoup
markup=open("c:\\work\\theImData.xml","r")
soup = bs4.BeautifulSoup(PyTextIO(markup),"lxml")
并收到以下回复:

julia> soup = bs4.BeautifulSoup(PyTextIO(markup),"lxml")
ERROR: PyError (:PyObject_Call) <type 'exceptions.MemoryError'>
MemoryError('Julia exception: OutOfMemoryError()',)
  File "C:\Users\AName\Anaconda2\lib\site-packages\bs4\__init__.py", line 191, in __init__
    markup = markup.read()
  File "PyCall.jl", line 1, in <lambda>

 in pyerr_check at C:\Users\AName\.julia\v0.5\PyCall\src\exception.jl:56 [inlined]
 in pyerr_check at C:\Users\AName\.julia\v0.5\PyCall\src\exception.jl:61 [inlined]
 in macro expansion at C:\Users\AName\.julia\v0.5\PyCall\src\exception.jl:81 [inlined]
 in #_pycall#62(::Array{Any,1}, ::Function, ::PyCall.PyObject, ::PyCall.PyObject, ::Vararg{Any,N}) at C:\Users\AName\.julia\v0
.5\PyCall\src\PyCall.jl:546
 in _pycall(::PyCall.PyObject, ::PyCall.PyObject, ::Vararg{Any,N}) at C:\Users\AName\.julia\v0.5\PyCall\src\PyCall.jl:534
 in #pycall#66(::Array{Any,1}, ::Function, ::PyCall.PyObject, ::Type{PyCall.PyAny}, ::PyCall.PyObject, ::Vararg{Any,N}) at C:\Users\B
jornPersson\.julia\v0.5\PyCall\src\PyCall.jl:568
 in pycall(::PyCall.PyObject, ::Type{PyCall.PyAny}, ::PyCall.PyObject, ::Vararg{Any,N}) at C:\Users\AName\.julia\v0.5\PyCall\s
rc\PyCall.jl:568
 in #call#67(::Array{Any,1}, ::PyCall.PyObject, ::PyCall.PyObject, ::Vararg{Any,N}) at C:\Users\AName\.julia\v0.5\PyCall\src\P
yCall.jl:571
 in (::PyCall.PyObject)(::PyCall.PyObject, ::Vararg{Any,N}) at C:\Users\AName\.julia\v0.5\PyCall\src\PyCall.jl:571