在Anaconda中安装Julia。

3

我想在我的Anaconda环境中安装Julia。

我尝试通过“conda install -c conda-forge julia”安装Julia,但是出现了错误。

我已经添加了conda-forge频道,但无法安装Julia,我该怎么办?

错误信息:找不到以下软件包:

  • julia

当前频道:

要搜索可能提供您所需conda软件包的替代渠道,请导航至

https://anaconda.org

并使用页面顶部的搜索栏。


据我所知,不建议在Conda中安装Julia,它们之间不兼容。Julia有自己的软件包和环境处理系统。您可以直接从网站上下载二进制文件进行安装,或通过juliaup进行安装。 - DNF
2个回答

3
根据您列出的渠道(https://conda.anaconda.org/conda-forge/osx-arm64),您正在尝试在具有ARM架构(例如M系列CPU)的macOS上安装Julia。
截至撰写本答案时,没有适用于ARM的Julia包,因此您将无法使用此软件包管理器安装Julia。您必须使用其他软件包管理器或手动安装它(我建议使用https://github.com/JuliaLang/juliaup)。
请参阅以下GitHub拉取请求,以获取有关通过conda-forge提供ARM版Julia的更新:https://github.com/conda-forge/julia-feedstock/pull/224。一旦合并了此拉取请求,您可以在M系列Mac上重新运行conda install -c conda-forge julia,然后它应该可以正常工作。

0

使用以下命令创建新的环境:

conda create -n juliaenv

然后激活环境:

conda activate juliaenv

然后使用以下命令在此环境中安装Julia:

conda install -c conda-forge julia

如果出现 PackageNotFoundError 报错,请前往 https://anaconda.org/conda-forge/julia 并检查它是否列出了您所在的平台。目前只支持Linux和Intel Macs。
在这种情况下,您可以尝试通过安装Julia版本管理器来找到另一条路线。
conda install -c conda-forge juliaup

输入类型

juliaup list

查看可用的版本。使用以下命令安装适合您平台的版本:

juliaup add <version>

要安装默认/发布版本,请使用以下命令:

juliaup add release

(要查看完整的命令列表,请访问:https://github.com/JuliaLang/juliaup

此时,您仍需要告诉系统在哪里找到刚安装的Julia可执行文件。命令如下:

juliaup config channelsymlinks true 

将为每个安装的版本创建单独的符号链接。

例如:

…/testfolder/ via ஃ 1.8.5 via  juliaenv [I]➜ juliaup config channelsymlinks true
Creating symlink julia-release for Julia 1.8.5+0.aarch64.apple.darwin14.
Symlink julia-release added in /Users/username/opt/miniconda3/envs/juliaenv/bin/julia-release. Add this directory to the system PATH to make the command available in your shell.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接