最近了解到Julia是种非常好用的语言,打算学习一下,在 coursera上找到了相应的课程,但是是写在Jupyter中的,只能安装 IJulia 插件,按照要求先是在Julia终端(安装Julia的过程很简单,这里就不介绍了)输入
1 2 | using Pkg Pkg.add("IJulia") |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | (v1.1) pkg> build ZMQ Building ZMQ → `~/.julia/packages/ZMQ/ABGOx/deps/build.log` ┌ Error: Error building `ZMQ`: │ ┌ Warning: platform_key() is deprecated, use platform_key_abi() from now on │ │ caller = ip:0x0 │ └ @ Core :-1 │ ┌ Warning: Could not extract the platform key of https://github.com/JuliaInterop/ZMQBuilder/releases/download/v4.2.5+6/ZMQ.x86_64-apple-darwin14.tar.gz; continuing... │ └ @ BinaryProvider ~/.julia/packages/BinaryProvider/TcAwt/src/Prefix.jl:185 │ [ Info: Downloading https://github.com/JuliaInterop/ZMQBuilder/releases/download/v4.2.5+6/ZMQ.x86_64-apple-darwin14.tar.gz to /Users/davidbuchaca1/.julia/packages/ZMQ/ABGOx/deps/usr/downloads/ZMQ.x86_64-apple-darwin14.tar.gz... │ ERROR: LoadError: Could not download https://github.com/JuliaInterop/ZMQBuilder/releases/download/v4.2.5+6/ZMQ.x86_64-apple-darwin14.tar.gz to /Users/davidbuchaca1/.julia/packages/ZMQ/ABGOx/deps/usr/downloads/ZMQ.x86_64-apple-darwin14.tar.gz: │ ErrorException("") │ Stacktrace: │ [1] error(::String) at ./error.jl:33 │ [2] #download#89(::Bool, ::Function, ::String, ::String) at /Users/davidbuchaca1/.julia/packages/BinaryProvider/TcAwt/src/PlatformEngines.jl:498 │ [3] #download at ./none:0 [inlined] │ [4] #download_verify#90(::Bool, ::Bool, ::Bool, ::Function, ::String, ::String, ::String) at /Users/davidbuchaca1/.julia/packages/BinaryProvider/TcAwt/src/PlatformEngines.jl:567 │ [5] #download_verify at ./none:0 [inlined] │ [6] #install#129(::Prefix, ::String, ::Bool, ::Bool, ::Bool, ::Function, ::String, ::String) at /Users/davidbuchaca1/.julia/packages/BinaryProvider/TcAwt/src/Prefix.jl:314 │ [7] (::getfield(BinaryProvider, Symbol("#kw##install")))(::NamedTuple{(:prefix, :force, :verbose),Tuple{Prefix,Bool,Bool}}, ::typeof(install), ::String, ::String) at ./none:0 │ [8] top-level scope at /Users/davidbuchaca1/.julia/packages/ZMQ/ABGOx/deps/build.jl:44 │ [9] include at ./boot.jl:326 [inlined] │ [10] include_relative(::Module, ::String) at ./loading.jl:1038 │ [11] include(::Module, ::String) at ./sysimg.jl:29 │ [12] include(::String) at ./client.jl:403 │ [13] top-level scope at none:0 │ in expression starting at /Users/davidbuchaca1/.julia/packages/ZMQ/ABGOx/deps/build.jl:40 │ [22:31:24] dyld: Library not loaded: @rpath/libssl.1.0.0.dylib │ [22:31:24] Referenced from: /Users/davidbuchaca1/anaconda3/lib/libssh2.1.dylib │ [22:31:24] Reason: image not found └ @ Pkg.Operations /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1075 |
如果还是出现上述的问题,可能还需要装一个windows更新Windows Management Framework。
Download Windows Management Framework 5.1 from Official Microsoft
安装完成后”using IJulia”,因为电脑原来安装Anaconda3时已经安装了Jupter Notebook了,所以这时只需要打开Jupter Notebook,在首页右上角的”New”下拉菜单上就可以找到新安装的”julia”,打开就可以运行代码了。不需要在Julia终端运行“notebook()”。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | _ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.2.0 (2019-08-20) _/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release |__/ | (v1.2) pkg> add ZMQ Updating registry at `C:\Users\kejunjun\.julia\registries\General` Updating git-repo `https://github.com/JuliaRegistries/General.git` Resolving package versions... Updating `C:\Users\kejunjun\.julia\environments\v1.2\Project.toml` [no changes] Updating `C:\Users\kejunjun\.julia\environments\v1.2\Manifest.toml` [no changes] julia> rm(joinpath(homedir(), ".julia", "registries"); recursive=true) julia> import Pkg julia> Pkg.build("MbedTLS") Cloning default registries into `C:\Users\kejunjun\.julia` Cloning registry from "https://github.com/JuliaRegistries/General.git" Added registry `General` to `C:\Users\kejunjun\.julia\registries\General` Installed Lazy ──────────────────────────────────── v0.14.0 Installed FixedPointNumbers ────────── v0.6.1 Installed Conda ────────────────────────────────── v1.3.0 Installed FunctionalCollections ── v0.5.0 Installed Distances ────────────────────────── v0.8.2 Installed Traceur ────────────────────────────── v0.3.0 Installed BinaryProvider ──────────────── v0.5.6 Installed WebIO ────────────────────────────────── v0.8.11 Installed Requires ──────────────────────────── v0.5.2 Installed StringDistances ────────────── v0.4.0 Installed CodeTracking ──────────────────── v0.5.8 Installed Hiccup ──────────────────────────────── v0.2.2 Installed Tokenize ──────────────────────────── v0.5.6 Installed OrderedCollections ──────── v1.1.0 Installed MbedTLS ────────────────────────────── v0.7.0 Installed TreeViews ────────────────────────── v0.3.0 Installed SoftGlobalScope ────────────── v1.0.10 Installed Juno ──────────────────────────────────── v0.7.2 Installed Pidfile ────────────────────────────── v1.1.0 Installed CodeTools ────────────────────────── v0.6.4 Installed VersionParsing ──────────────── v1.1.3 Installed URIParser ────────────────────────── v0.4.0 Installed JSON ──────────────────────────────────── v0.21.0 Installed Colors ──────────────────────────────── v0.9.6 Installed Widgets ────────────────────────────── v0.6.2 Installed LNR ────────────────────────────────────── v0.2.0 Installed Atom ──────────────────────────────────── v0.10.1 Installed ColorTypes ──────────────────────── v0.8.0 Installed WebSockets ──────────────────────── v1.5.2 Installed IniFile ────────────────────────────── v0.5.0 Installed HTTP ──────────────────────────────────── v0.8.6 Installed DataStructures ──────────────── v0.17.1 Installed Media ────────────────────────────────── v0.5.0 Installed ZMQ ────────────────────────────────────── v1.0.0 Installed JuliaInterpreter ──────────── v0.7.3 Installed MacroTools ──────────────────────── v0.5.1 Installed Compat ──────────────────────────────── v2.1.0 Installed Reexport ──────────────────────────── v0.2.0 Installed Cassette ──────────────────────────── v0.2.6 Installed DocSeeker ────────────────────────── v0.3.0 Installed Parsers ────────────────────────────── v0.3.7 Installed Observables ────────────────────── v0.2.3 Installed CSTParser ────────────────────────── v0.6.2 Installed AssetRegistry ────────────────── v0.1.0 Installed JuliaFormatter ──────────────── v0.1.13 Installed IJulia ──────────────────────────────── v1.20.0 Building MbedTLS →→ `C:\Users\kejunjun\.julia\packages\MbedTLS\a1JFn\deps\buil d.log` Building WebIO ────→→ `C:\Users\kejunjun\.julia\packages\WebIO\2mZPb\deps\buil d.log` Building Conda ────→→ `C:\Users\kejunjun\.julia\packages\Conda\kLXeC\deps\buil d.log` Building ZMQ ────────→→ `C:\Users\kejunjun\.julia\packages\ZMQ\ABGOx\deps\buil d.log` Building IJulia ──→→ `C:\Users\kejunjun\.julia\packages\IJulia\fRegO\deps\buil d.log` Building MbedTLS →→ `C:\Users\kejunjun\.julia\packages\MbedTLS\a1JFn\deps\buil d.log` false julia> using IJulia [ Info: Precompiling IJulia [7073ff75-c697-5162-941a-fcdaad2a7d2a] |