首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用.toml文件安装Julia?

使用.toml文件安装Julia?
EN

Stack Overflow用户
提问于 2022-04-29 17:09:49
回答 3查看 1.1K关注 0票数 7

我对朱莉娅完全陌生!

我想为我加入的一个项目安装大量的软件包。

这个项目附带了一个"Project.toml“文件

似乎应该有一种很好的方法来安装项目所需的所有软件包,也许可以使用Project.toml文件。

然而,我还没有找到任何网站,以表明我如何能够做到这一点。

谁能让我知道我正在做什么是可能的,如果是的话,请给我一个说明如何做的参考?

EN

回答 3

Stack Overflow用户

发布于 2022-04-29 17:41:28

如果您的Project.toml位于像myproject/Project.toml这样的文件夹中,您可以简单地用julia --project=/path/to/myproject启动朱莉娅,它将自动检测myproject中的Project.toml文件。

当您第一次激活该项目时,在REPL中,您可以通过键入Pkg并键入命令instantiate,切换到]模式。这将导致包管理器下载和安装Project.toml中列出的所有包及其依赖项。

交互使用期间在项目之间切换的另一种方法是在REPL中以Pkg-模式运行activate /path/to/myproject

票数 9
EN

Stack Overflow用户

发布于 2022-11-28 21:25:53

如何从Project.toml安装julia软件包

首先,您将导航到包含Project.toml的文件夹。

cd ../your-folder-containing-the-project.toml-file

在你的航站楼:

julia --project=.

]

instantiate

julia --project=. -e 'using Pkg; Pkg.instantiate()

票数 0
EN

Stack Overflow用户

发布于 2022-11-29 06:54:56

其他的答案已经说到点子上了,但我想补充另一个重要的方面。

如果该项目“只”附带了一个Project.toml文件,您将能够安装这些包的"sone版本“,最终,Project.toml可能还会给您提供一系列已知的版本来处理您已经获得的项目。

但是,如果这个项目还附带了一个Manifest.toml文件,您将能够在您的pc上重新创建精确的环境,所有依赖的包的确切版本都会递归地重现给您项目的传递者,使用其他答案中详细介绍的方式(例如] activate [folder]; instantiate)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72061475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档