微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

没有名为 Julia 的模块

如何解决没有名为 Julia 的模块

我是 python 的新手,最近安装了 Julia。当我通过 Anaconda 在 Jupyter 笔记中写下“from julia import Main”时,会发生一个错误,即“没有名为‘julia’的模块”。不知道是哪个部分错了还是这个和Julia的安装路径有关? enter image description here

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

解决方法

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

如果您想在 Jupyter notebook 中使用 Julia,您通常希望将整个 Jupyter kernel 从 Python 更改为 Julia,而不仅仅是添加一个包(尽管请参阅上面来自 Przemyslaw 的评论如果您出于任何原因想从 Python 调用 Julia )。

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

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

Starting a Jupyter instance from Julia

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

Starting a new Julia notebook

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

Julia running in Jupyter notebook

请注意,在此过程中,您从未使用 Python 或 Anaconda 做任何事情,还要注意 Julia 中没有 from 关键字,而且通常也没有 Main 之类的东西

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。