如何在Julia Studio中使用包

Dav*_*e_L 6 julia julia-studio

我无法让套装系统在Julia Studio中运行.例如,如果我想绘制一个简单的图形,我已经尝试双击似乎从Git仓库安装的Winston包,然后:

using Winston
plot([1 2 3],[3 2 6])
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

could not open file /Applications/JuliaStudio.app/Contents/Resources/juliaengine/Winston.jl
Run Code Online (Sandbox Code Playgroud)

看起来像朱莉娅正在寻找错误的目录.我应该如何设置Julia Studio以正确使用这些包?

回应亚当:谢谢,不幸的是似乎有一些问题.当我尝试删除/添加Winston包时,我收到如下消息:

julia> Pkg.rm("Winston")
ERROR: Unknown dependency for ODBC: julia
in dependencies at pkg/metadata.jl:156
in ReqsStruct at pkg/resolve.jl:65
in resolve at pkg/resolve.jl:1162
in _resolve at pkg.jl:230
in anonymous at no file:163
in cd at file.jl:26
in cd_pkgdir at pkg.jl:34
in rm at pkg.jl:141
in rm at pkg.jl:165
Run Code Online (Sandbox Code Playgroud)

我会花更多的时间在这上面,试着找出正在发生的事情.如果我到达任何地方,我会发布完整性更新.

更新 我现在可以使用Julia Studio版本0.4.4,在更新软件包后,原始示例可以正常工作.不幸的是,我无法确定原始问题,但它看起来像一个复杂的依赖或版本问题.

Ada*_*dam 5

我认为这与此问题有关:https: //github.com/forio/julia-studio/issues/83

Winston安装需要外部依赖项,并提示您输入有关如何安装它们的信息.Julia Studio不允许您回复此输入.

这是解决方法:

在控制台中,输入:

/Applications/JuliaStudio.app/julia/bin/julia-release-readline
Run Code Online (Sandbox Code Playgroud)

然后

Pkg.rm("Winston")
Pkg.add("Winston")
Run Code Online (Sandbox Code Playgroud)

按照提示完成操作后关闭该过程并返回Julia Studio.

温斯顿现在应该工作了.