2017-07-03 131 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)。安裝時肯定會出現一些問題。