之前在用MyBinder,在配置julia环境时,需要REQUIRE
文件,比如:
julia 0.6.0
PyCall
PyPlot
...
在julia 1.1.0之后,REQUIRE
这种方法好像不行了,我看MyBinder官网写到应该是需要用project.toml
文件来替代。
我想问一下,如果我仅知道我需要用到的包名称列表的话,project.toml
文件应该如何生成呢?
之前在用MyBinder,在配置julia环境时,需要REQUIRE
文件,比如:
julia 0.6.0
PyCall
PyPlot
...
在julia 1.1.0之后,REQUIRE
这种方法好像不行了,我看MyBinder官网写到应该是需要用project.toml
文件来替代。
我想问一下,如果我仅知道我需要用到的包名称列表的话,project.toml
文件应该如何生成呢?
在repl的pkg模式下生成,或者调用Pkg这个标准库。
也就是说我需要先安装完所有包才能获得这个toml文件吗
可以手写,Pkg里有一个metadata compatible UUID 的函数可以返回你所需的UUID,然后按照生成的那种格式手写进去就行了。