2016-11-29 57 views
0

我一直在試圖調用特定的Python模塊(https://github.com/wmayner/pyemd),但我不斷收到跟隨着錯誤消息:PyCall不與特定的模塊工作

ERROR: PyError (:PyImport_ImportModule) ImportError('No module named emd',) File "/home/humberto/.julia/v0.5/Conda/deps/usr/lib/python2.7/pyemd/init.py", line 63, in from .emd import emd
in pyerr_check at /home/humberto/.julia/v0.5/PyCall/src/exception.jl:56 [inlined]
in pyerr_check at /home/humberto/.julia/v0.5/PyCall/src/exception.jl:61 [inlined]
in macro expansion at /home/humberto/.julia/v0.5/PyCall/src/exception.jl:81 [inlined]
in pyimport(::String) at /home/humberto/.julia/v0.5/PyCall/src/PyCall.jl:387

但是,我能叫Python的功能,如「Hello world」我可以在Python環境中使用該模塊。有誰知道這個解決方案嗎?

回答

1

看來你還沒有安裝pyemd。請注意,即使您通過系統的python安裝了pyemd,在您的安裝中,PyCall使用本地安裝的Conda包。看看pyimport_conda函數,它會安裝包,如果尚未安裝並導入它。