我想知道是否可以通过类似于python的命令来运行任意朱莉娅代码:
python -c "print('stuff')"
或在R中:
R -e '# do stuff'
因为我正在构建一个Docker容器,所以我希望能够对Julia进行如上所示的操作,目前,我认为我可以像这样解决它:
&& echo 'packs=["Distributions", "CSV", "DataFrames", "ForwardDiff", "PyCall", "GLM"];for i in packs;Pkg.add(i);end' >> packs.jl \
&& julia packs.jl \
在dockerfile中,但是然后我想知道软件包是否会要求诸如cario之类的许可
答案 0 :(得分:5)
以下似乎在Julia 0.6中有效:
julia -e 'Pkg.add("DifferentialEquations.jl")'
使用Julia 0.7-beta,看来您应该这样做
julia -e 'using Pkg; Pkg.add("DifferentialEquations.jl")'
对于多个软件包,可以使用点后缀并提供列表。
Pkg.add.(["DifferentialEquations.jl", "Optim.jl"])