zoukankan      html  css  js  c++  java
  • 将 IJulia 链接到已有的 Jupyter Notebook

    近期开始学习 Julia,以解决未来可能面临的科学计算问题。从教程中了解到主流的 Julia 编写工具有两类:与 Julia 相适应的 IDE(如 Juno 或添加了 Julia 插件的 VS Code),以及应用 IJulia 交互式引擎的 Jupyter Notebook。学习时希望做些简单笔记,也希望输入、输出能够被记录下来(以供之后参考),这时会倾向于采用后一种解决方案,因此决定安装。

    需求

    由于之前已经通过 Anaconda 安装过 Jupyter Notebook(内置 IPython 引擎),因此自然希望:

    • 仅安装一个 IJulia 引擎,而不要让其连带安装一个新的 Jupyter Notebook;
    • 将 IJulia 与之前 Anaconda 中的 Jupyter Notebook 连接起来。

    目前在 Linux 系统下工作,Anaconda 安装在用户目录下($HOME),Julia 也已安装并配置环境变量(版本为 1.5.1),可直接从终端启动。

    解决方案

    首先,确保 conda 环境已经载入。检查 Jupyter Notebook 可执行文件的位置:

    which jupyter
    

    例如我的用户名为 tom,查询到的位置为 /home/tom/anaconda3/bin/julia;然后,启动 Julia REPL:

    julia
    

    进入 REPL 后,修改环境变量 ENV

    ENV["JUPYTER"] = "/home/tom/anaconda3/bin/julia"
    

    由此将之后要安装的 IJulia 与已有的 Jupyter Notebook 绑定。而后,按 ] 键进入包管理模式(package mode),此时的提示符变为

    (@v1.5) pkg> 
    

    在此环境下,通过以下命令安装 IJulia:

    add IJulia
    

    待安装完成之后,首先通过 Ctrl + C 退出包管理模式,再退出 Julia。在终端下启动 Jupyter Notebook:

    jupyter notebook
    

    弹出浏览器,即可在 Jupyter Notebook 中新建文件时看到 Julia 1.5.1 的选项。

    本博客上不以【校理】字样作为标题的文章,其著作权均归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    本人为西安交通大学能动学院本科生,欢迎对相关内容提出批评与建议!

    Github个人主页:https://github.com/xjtu-blacksmith/

    欢迎关注西安交大钱院学辅信息站:https://qyxf.site/

    邮箱:yjr134@163.com

  • 相关阅读:
    活动识别API服务开发
    定位服务API案例
    高精地图定位
    HiCar SDK概述
    HiCar人-车-家全场景智慧互联
    AIoT开放平台及应用
    AI+IoT+电池应用
    智能物联网(AIoT,2020年)(下)
    第一课
    分销
  • 原文地址:https://www.cnblogs.com/xjtu-blacksmith/p/link-ijulia-to-jupyter.html
Copyright © 2011-2022 走看看