我下载了Julia然后使用了Pkg.add(" Winston")。然后我开始尝试制作一个情节:
using Winston
x = rand(100)
y = [1:100]
plot(x,y)
但每当我试图制作一个情节时我都会:
FramedPlot(...)
我发现问题是Tk包,但我无法解决错误。
答案 0 :(得分:0)
所以这就是我如何解决Windows 8上的问题。我发现Tk是问题,它试图链接到Tcl的一组dll(我认为它是Tcl 8.6),它在我的anaconda中找到了python目录然后它链接到Tk(8.5)的正确dll。所以为了解决这个问题,我进入了.julia文件夹(在C://Users/Myusername//.julia//v0.3//Tk//deps//build.jl下)并使用记事本打开了build.jl 。
然后我转到了tcl和tk库依赖项的代码部分,并删除了名称中包含8.6(或86)的所有内容,例如" tcl86t"。注意:我必须为tcl和tk依赖项执行此操作!
一旦我这样做,我重新启动了Julia并使用了
Pkg.build("Tk")
我和Voila工作了。我希望这可以帮助那些经历同样头痛的人,这真的很烦我,因为我的Ubuntu计算机上的一切正常,但不是我的Windows。