Jupyter notebook 如何为Julia的早期版本添加Jupyter笔记本内核?

Jupyter notebook 如何为Julia的早期版本添加Jupyter笔记本内核?,jupyter-notebook,julia,version,ijulia-notebook,Jupyter Notebook,Julia,Version,Ijulia Notebook,我正在使用一台Windows计算机,并试图为Julia的多个版本(0.7.0和1.1.1)提供Jupyter笔记本内核,因为包AWS不支持最新版本,但支持0.7.0 我首先在我的计算机上安装了Julia 1.1.1,当我尝试安装软件包AWS时,出现了类似以下错误: 然后,我安装了Julia 0.7.0,并且能够在Julia 0.7.0终端中安装AWS,带有Pkg.add(“AWS”),没有问题 在Julia 0.7.0终端中,我使用Pkg.add(“IJulia”)再次安装了IJulia,并重新

我正在使用一台Windows计算机,并试图为Julia的多个版本(0.7.0和1.1.1)提供Jupyter笔记本内核,因为包AWS不支持最新版本,但支持0.7.0

我首先在我的计算机上安装了Julia 1.1.1,当我尝试安装软件包AWS时,出现了类似以下错误:

然后,我安装了Julia 0.7.0,并且能够在Julia 0.7.0终端中安装AWS,带有
Pkg.add(“AWS”)
,没有问题

在Julia 0.7.0终端中,我使用
Pkg.add(“IJulia”)
再次安装了IJulia,并重新启动了我的Jupyter笔记本实例。现在我想通过Jupyter笔记本使用AWS,但当我创建一个新笔记本时,只会显示Julia 1.1.1

我在终端中使用了jupyter kernelspec列表,显示了我拥有的内核,这显示了我的另一个Julia内核所在的位置,从而获得了成功

>>> jupyter kernelspec list
Available Kernels:
  julia-1.1    C:\Users\{%USERNAME%}\AppData\Roaming\jupyter\kernels\julia-1.1
  python3      C:\ProgramData\Anaconda3\share\jupyter\kernels\python3

  • 我导航到julia-1.1之后列出的文件路径
  • 在同一目录中创建了julia-0.7文件夹
  • 从julia-1.1文件夹复制内容
  • 通过将
    julia-1.1.1
    的每个实例替换为
    julia-0.7.0
  • 我最终取得的成功似乎是解决这个问题的最基本的方法。我想要一种更优雅的方法来实现相同的结果,类似于为不同版本的Python添加多个内核。()

    请帮忙,谢谢

    您(可能)只需要在第二个版本上
    Pkg.build(“IJulia”)

    由于Julia 0.7,软件包管理器对软件包的每个版本使用单独的目录,这意味着,从软件包管理器的角度来看,软件包已经安装,并且当您从不同的Julia版本安装相同的版本时,不会执行下载或生成。但是,包管理器不知道需要为这个新版本重建
    IJulia
    。您可以通过
    Pkg.build(“IJulia”)
    手动触发构建