2014-05-05 34 views
4

是否可以在Julia中重新安装或重新编译已安装的软件包?我没有在官方文件中找到任何提示。 whos()也没有透露任何有用的。如何在Julia中重新安装或重新编译已安装的软件包?

“我怎样才能重新加载已经加载importusing包:

最佳


正如由@ivarne我的问题指出了下面的答案,也可以理解为在Julia会议中?“

此问题已被@ivarne回答。

回答

4

您可以使用Pkg.build("pkgname")重新运行包构建脚本。软件包的实际编译是及时的,所以在你加载它们的时候,它们会被编译。

1

不确定您使用的术语,但是如果您考虑重新加载包(使用导入或使用),它很复杂,最好的方法是重新启动Julia。

存在称为reload()的函数,但它有一些限制。在开发软件包时,您可能会考虑使用类似Autoreload.jl软件包的软件包,以便轻松地重新加载正在处理的文件。

+1

对不起,如果我不清楚。 @Mr Alpha回答了我的问题。 –

+0

太棒了!我只是回答了对问题的不同解释,而不是要求澄清。 – ivarne

+1

我更新了问题以反映其他可能的解释。 –