2017-07-03 118 views
1

所以我目前已经通过anaconda为Python安装了Scikit-Learn。不过,我希望在Jupyter笔记本上使用Sciacit-Learn在Julia,(请参阅我正在使用的链接)http://scikitlearnjl.readthedocs.io/en/latest/quickstart/如何安装Scikit学习茱莉亚(Jupyter笔记本)

我已经跑:

Pkg.add("ScikitLearn") 
Pkg.update() 

这两者完美地运行和安装/更新。然而,当我运行的下一行代码(如教程状态):

using ScikitLearn 
@sk_import linear_model: LogisticRegression 

我得到的错误信息:

INFO: Precompiling module ScikitLearn. 
WARNING: Module Compat with uuid 32171850160196 is missing from the 
cache. 
This may mean module Compat does not support precompilation but is 
imported by a module that does. 
ERROR: LoadError: Declaring __precompile__(false) is not allowed in 
files that are being precompiled. 
in require(::Symbol) at ./loading.jl:385 
in require(::Symbol) at /Applications/Julia- 
0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? 
in include_from_node1(::String) at ./loading.jl:488 
in include_from_node1(::String) at /Applications/Julia- 
0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? 
in macro expansion; at ./none:2 [inlined] 
in anonymous at ./<missing>:? 
in eval(::Module, ::Any) at ./boot.jl:234 
in eval(::Module, ::Any) at /Applications/Julia- 
0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? 
in process_options(::Base.JLOptions) at ./client.jl:242 
in _start() at ./client.jl:321 
in _start() at /Applications/Julia- 
0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? 
while loading 
/Users/lawrence/.julia/v0.5/ScikitLearnBase/src/ScikitLearnBase.jl, in 
expression starting on line 5 
ERROR: LoadError: LoadError: Failed to precompile ScikitLearnBase to 
/Users/lawrence/.julia/lib/v0.5/ScikitLearnBase.ji. 
in compilecache(::String) at ./loading.jl:593 
in require(::Symbol) at ./loading.jl:393 
in require(::Symbol) at /Applications/Julia- 
0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? 
in include_from_node1(::String) at ./loading.jl:488 
in include_from_node1(::String) at /Applications/Julia- 
0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? 
in include_from_node1(::String) at ./loading.jl:488 
in include_from_node1(::String) at /Applications/Julia- 
0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? 
in macro expansion; at ./none:2 [inlined] 
in anonymous at ./<missing>:? 
in eval(::Module, ::Any) at ./boot.jl:234 
in eval(::Module, ::Any) at /Applications/Julia- 
0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? 
in process_options(::Base.JLOptions) at ./client.jl:242 
in _start() at ./client.jl:321 
in _start() at /Applications/Julia- 
0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? 
while loading /Users/lawrence/.julia/v0.5/ScikitLearn/src/Skcore.jl, in 
expression starting on line 7 
while loading 
/Users/lawrence/.julia/v0.5/ScikitLearn/src/ScikitLearn.jl, in 
expression starting on line 12 
Failed to precompile ScikitLearn to 
/Users/lawrence/.julia/lib/v0.5/ScikitLearn.ji. 

in compilecache(::String) at ./loading.jl:593 
in require(::Symbol) at ./loading.jl:422 
in require(::Symbol) at /Applications/Julia- 
0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? 

如果有谁知道我需要做的就是职能工作在朱莉娅请让我知道。我非常感谢任何人都可以给予的帮助! 谢谢你的时间。

+0

你尝试过开始一个新的会话,只需使用ScikitLearn键入? –

+0

是的,我有,但它仍然无法正常工作,但是现在计算机重新启动后,它已经工作。谢谢你的帮助 –

回答

0

所以我发现重新启动笔记本电脑后,链接中的代码工作。重新启动后,我运行代码Julia卸载numpy,然后重新安装numpy与SciKit一起(尽管表示它已经安装了SciKit)。安装时肯定会出现一些问题。