2

我是 python 的新手,最近安装了 Julia。当我通过 Anaconda 在 Jupyter 笔记中写“from julia import Main”时,会出现一个错误,即“没有名为 'julia' 的模块”。我不知道哪一部分是错误的,还是这与 Julia 的安装路径有关?在此处输入图像描述

如果您能帮助我,我将不胜感激。

4

1 回答 1

4

“from x import y”是在 Python 脚本或笔记本中导入 Python 包的语法,但您可能知道,Julia 是一种独立的语言,而不是 Python 包。

如果您想在 Jupyter 笔记本中使用 Julia,您通常希望将整个 Jupyter内核从 Python 更改为 Julia,而不仅仅是添加一个包(尽管如果您想Python 调用 Julia 进行任何操作,请参阅上面 Przemyslaw 的评论原因)。

为 Jupyter 安装 Julia 内核并使用该内核启动 notebook 的最简单方法是Julia 启动 Jupyter notebook。换句话说,首先启动 Julia,这样你就有了一个如下图所示的 Julia REPL,然后输入

julia> using Pkg; Pkg.add("IJulia") # If IJulia is not already installed
julia> using IJulia
julia> notebook()

从 Julia 启动 Jupyter 实例

这将打开一个安装了 Julia 内核的 Jupyter 实例,您可以从中使用该 Julia 内核打开一个新笔记本

开始一个新的 Julia 笔记本

它应该如下所示(注意右上角的 Julia 符号)

Julia 在 Jupyter 笔记本中运行

请注意,在此过程中,您绝不会使用 Python 或 Anaconda 来做任何事情,还要注意,在 Julia 中没有from关键字,通常也没有诸如Main

于 2021-06-30T18:58:14.047 回答