我一直在尝试调用特定的python模块(https://github.com/wmayner/pyemd),但我一直收到以下错误消息:
错误:PyError(:PyImport_ImportModule) ImportError('没有名为emd'的模块) 文件" /home/humberto/.julia/v0.5/Conda/deps/usr/lib/python2.7/pyemd/ init .py",第63行,in 来自.emd import emd
在pyerr_check /home/humberto/.julia/v0.5/PyCall/src/exception.jl:56 [inlined]
在pyerr_check /home/humberto/.julia/v0.5/PyCall/src/exception.jl:61 [inlined]
在宏扩展/home/humberto/.julia/v0.5/PyCall/src/exception.jl:81 [内联]
在pyhmport(:: String)/home/humberto/.julia/v0.5/PyCall/src/PyCall.jl:387
但是,我可以调用python函数,例如" Hello world" ,我可以在python环境中使用该模块。有谁知道解决这个问题?
答案 0 :(得分:1)
好像你没有安装pyemd
。请注意,即使您通过系统的pyemd
安装了python
,在您的安装中,PyCall
也会使用python
Conda
的{{1}}本地安装。查看pyimport_conda
函数,它会安装软件包(如果尚未安装)并导入它。