Julia安装、镜像库配置并集成到Jupyter

本文介绍了如何安装Julia和Jupyter,详细讲解了配置Julia使用国内镜像库以加快包的下载速度,以及如何将Julia集成到Jupyter中。同时,还讨论了Jupyter的配置,包括notebook默认目录、密码设置和IP地址的配置,使得Jupyter可以在局域网内访问。最后,提到了使用Jupyter进行notebook演示的功能。

安装

安装Julia

直接到官网下载对应版本,进行傻瓜式安装即可。

安装Jupyter

python环境下,直接通过pip install Jupyter安装即可

Julia配置国内镜像库

Julia安装各种包时需要使用镜像库,如果使用原生的镜像库(PkgMirrors),速度会非常的慢,甚至连原生的镜像库也需要安装,安装方法为:

import Pkg
Pkg.add("PkgMirrors")
# ....无尽的等待(可能伴随着失败)

你会发现安装这个镜像库也是非常的慢,好在国内有镜像库可用, 只需要设置环境变量 JULIA_PKG_SERVER 即可切换镜像。若成功切换镜像,则能通过 versioninfo() 查询到相关信息 ,设置方法为:

在startup.jl文件中添加:ENV["JULIA_PKG_SERVER"] = "https://mirrors.bfsu.edu.cn/julia/static"

startup.jl是Julia每次启动时都会执行的命令,通过Everything可以方便的定位到该文件的位置,如果没有查询到,则在user/~/ .julia/config目录下新建一个startup文件即可。

添加后使用versioninfo()即可查看到PkgServer的地址已经改为国内镜像库,此时可以方便的安装各种常见库了。

PkgServer需要Julia在1.4.0以上。

Julia集成到Jupyter中

安装IJulia包

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

以上语句最好分部执行,中途可能网络故障导致的错误,多执行几次试试

通过Julia启动Jupyter

using IJulia
# 通过Julia启动Jupyter notebook
notebook()
# 此时应该会提示通过conda安装Jupyter的选项,因为我们已经安装了Jupyter,选择no
# 此时可能报在XXX目录中找不到Jupyter.exe的错误,不知道为啥它不到环境变量中去找,那我们就把Jupyter.exe放到所要求的目录中
# 重新启动notebook
notebook()

如果顺利,浏览器会自动弹出Jupyter登录页,可以看到Julia版本的Jupyter,在新建notebook时即可创建Julia的文件。

Jupyter配置

所谓配置其实是修改users/~/.jupyter目录下的jupyter_notebook_config.json文件(如果没有那就创建一个),文件基本格式为:

{
  "NotebookApp": {
    "password": "sha1:b0f48a8c8adb:3d3cbe3e1a5fb96b05bcad83453219b",
	"notebook_dir": "W:\\jupyterNotebook",
	"ip":"192.168.1.***"
  }
}
notebook默认地址:notebook_dir

配置notebook打开时显示的文件目录

密码配置:password

需注意的是,密码需配置通过Hash加密的字符串,加密算法为自带的passwd模块,通过python脚本即可修改

首先新建一个py文件,并编写程序

from notebook.auth import passwd
passwd("123")

运行即可打印出加密后的密码,进行配置即可。

配置ip地址:ip

jupyter默认的地址是127.0.0.1,通过内网ip并不能访问,可以配置ip项,这样局域网内就都可以访问到你的nookbook了!

演示jupyter notebook

Jupyter可以将notebook作为幻灯片进行演示,需要python安装RISE模pip install RISE

安装后即可点击工具栏右边的小图标在这里插入图片描述开启演示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值