【发布时间】:2022-11-01 18:32:31
【问题描述】:
我想用本机包管理器实例化内置在 Pluto 笔记本中的 project.toml。我如何从笔记本上读取它?
说,我有一个笔记本,例如,
nb_source = "https://raw.githubusercontent.com/fonsp/Pluto.jl/main/sample/Interactivity.jl"
如何创建一个临时环境,并获取此笔记本项目的包?特别是如何完成以下代码?
cd(mktempdir())
import Pkg; Pkg.activate(".")
import Pluto, Pkg
nb = download(nb_source, ".")
### Some code using Pluto's build in package manager
### to read the Project.toml from nb --> nb_project_toml
cp(nb_project_toml, "./Project.toml", force=true)
Pkg.instantiate(".")
【问题讨论】: