Jupyter 中添加 Julia——详细(包括编译错误解决办法)

目录

1、Jupyter和Julia的安装

2、配置Julia

2.1 启动后的Julia如下图。

2.2 输入一下命令,配置Julia(2,3步容易出错,看第3节)

2.3 打开Jupyter,Julia成功嵌入Jupyter,可以欢快的在Jupyter界面使用Julia了。

3、Pkg.add("IJulia")出错;ZMQ和MbedTLS没法Pkg.build("ZMQ");在jupyter 中显示 Julia 1.1.1 kernel

3.1、执行Pkg.add("IJulia")

3.2、using IJulia出错

3.2.1 错误提示:

3.2.2 百度方法是

3.2.3 Pkg.build("ZMQ")显示错误下图。

3.2.4 解决方法:

3.2.5 下载的文件移动后执行:

3.2.6 MbedTLS方法同上,然后接着执行:

3.3、在jupyter 中显示 Julia 1.1.1 kernel

3.4 设置ENV["JUPYTER"]

4、学习案例

5、参考资料


1、Jupyter和Julia的安装

Julia,在官网https://julialang.org/下载.exe,然后一路默认安装,用管理员权限打开,win7中如下图。我这里用的是1.1.1版本。

Jupyter,本人用的是Anaconda,安装好Anaconda后就存在Jupyter了。打开方式和Julia方法一样,可以不用管理员运行。另外,也可以:win+r,jupyter notebook。如果不想安装Anaconda,可以使用pip安装Jupyter。

pip install jupyter

2、配置Julia

2.1 启动后的Julia如下图。

2.2 输入一下命令,配置Julia(2,3步容易出错,看第3节)

using Pkg 
Pkg.add("IJulia")
using IJulia
notebook()

2.3 打开Jupyter,Julia成功嵌入Jupyter,可以欢快的在Jupyter界面使用Julia了。

输入notebook后,就会在打开网页打开Jupyter。如果new没有kernel julia-1.1.1,重新启动Julia,编译Julia:,方法如图。

3、Pkg.add("IJulia")出错;ZMQ和MbedTLS没法Pkg.build("ZMQ");在jupyter 中显示 Julia 1.1.1 kernel

3.1、执行Pkg.add("IJulia")

会出现“ERROR: SystemError: opening file "C:\\Users\\****\\.julia\\registries\\Genera l\\Registry.toml": No such file or directory”,解决方法是:到C:\\Users\\****\\.julia\\下删除registries,重新执行Pkg.add("IJulia")。也可以参考https://www.jianshu.com/p/cf68c9cb28e6

3.2、using IJulia出错

3.2.1 错误提示

Failed to precompile IJulia  .julia\compiled\v1.1\ZMQ\CaaO6.ji,

3.2.2 百度方法是

Pkg.build("ZMQ")。

3.2.3 Pkg.build("ZMQ")显示错误下图

我已经安装好了,错误没法显示,下面的图片来自于https://blog.csdn.net/reasonyuanrobot/article/details/89847718

3.2.4 解决方法

download后边的链接复制到浏览器中,手动下载,并将下载的文件移动到 to 后的路径(见上图)。最重要的是,还可能下不下来。可以尝试其他浏览器,本人使用的微信(WeChat)

3.2.5 下载的文件移动后执行:

Pkg.build("ZMQ")

3.2.6 MbedTLS方法同上,然后接着执行:

using IJulia
notebook

3.3、在jupyter 中显示 Julia 1.1.1 kernel

方法是重新打开Julia,执行Pkg.build("IJulia"),然后在布拉布拉……,打开Jupyter

Pkg.build("IJulia")

在 C:\Users\***\AppData\Roaming\jupyter\kernels\python3文件夹下会出现julia-1.1

3.4 设置ENV["JUPYTER"]

ENV["JUPYTER"]="C:\\Users\\***\\Anaconda3\\Scripts\\jupyter.exe"。

4、学习案例

参见【数据科学案例化学习(julia版本)】https://blog.csdn.net/a_step_further/article/details/79875339

更为系统的学习Julia(https://juliabyexample.helpmanual.io/

5、参考资料

https://www.jianshu.com/p/cf68c9cb28e6Pkg.add("IJulia")出错)

https://blog.csdn.net/reasonyuanrobot/article/details/89847718using IJulia出错,是由于Pkg.build("ZMQ")的问题)

https://blog.csdn.net/a_step_further/article/details/79875339(数据科学案例化学习(julia版本))

  • 6
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值