Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winston没有在Windows 8上工作,因为在Julia中绘图_Julia - Fatal编程技术网

Winston没有在Windows 8上工作,因为在Julia中绘图

Winston没有在Windows 8上工作,因为在Julia中绘图,julia,Julia,我下载了Julia,然后使用Pkg.add(“Winston”)。然后,我开始尝试制作一个情节: using Winston x = rand(100) y = [1:100] plot(x,y) 但每次我试图策划一个阴谋,我都会: FramedPlot(...) 我发现问题出在Tk软件包上,但我无法修复错误。下面是我在windows 8上修复问题的方法。我发现Tk是问题所在,它试图链接到Tcl的一组dll(我认为是Tcl 8.6),它在我的anaco

我下载了Julia,然后使用Pkg.add(“Winston”)。然后,我开始尝试制作一个情节:

    using Winston
    x = rand(100)
    y = [1:100]
    plot(x,y)
但每次我试图策划一个阴谋,我都会:

    FramedPlot(...)

我发现问题出在Tk软件包上,但我无法修复错误。

下面是我在windows 8上修复问题的方法。我发现Tk是问题所在,它试图链接到Tcl的一组dll(我认为是Tcl 8.6),它在我的anaconda python目录中找到了该dll,然后它链接到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")
瞧,我让它工作了。我希望这能帮助那些和我一样头疼的人,这真的让我很恼火,因为在我的Ubuntu电脑上一切都很好,但在我的windows电脑上却没有