在Julia中,我使用的是PyCall模块
using PyCall: @pyimport
当我尝试使用scikitlearn库的名为ensamble的模块时,没有问题,它可以工作,我可以使用该模块:
^{pr2}$然而,当我尝试对PIL库或PIL库的模块映像执行相同的操作时,它不起作用。在
@pyimport PIL.Image as PILI
我得到以下错误:error:PyError(:PyImport_ImportModule) ImportError('没有命名的模块图片',)
[内联代码]来自/home/lara/.julia/v0.4/PyCall/src/例外。jl:81 在pyimport的/home/lara/.julia/v0.4/PyCall/src/致电PYJl387在
有人能告诉我如何让这个工作的步骤,因为我看不出这与scikit学习库和ensamble模块有什么不同。在
根据评论中的讨论,问题似乎是PyCall使用了自己的Python安装,但没有安装必需的库。有两种选择:
/home/lara/anaconda2
中的本地安装。在使用Conda.jl将PIL添加到康达jlPython安装:
Conda.add("Pillow")
(您可能会使用PIL
,但是{第二个选项可能稍微好一点,但是如果您已经安装了许多软件包,那么尝试第一个选项可能会更简单(您可以始终切换回康达jl如果有什么不起作用的版本)。在
相关问题 更多 >
编程相关推荐