如何在Julia中重新安装或重新编译已安装的软件包?

如何在Julia中重新安装或重新编译已安装的软件包?,julia,Julia,是否可以在Julia中重新安装或重新编译已安装的软件包?我在官方文件中没有找到任何提示whos()也没有透露任何有用的信息 最好的 正如@ivarne在下面的回答中指出的,我的问题也可以理解为: “如何重新加载已在会话中使用import或加载的包?” @ivarne也回答了这个问题。您可以使用Pkg.build(“pkgname”)重新运行包构建脚本。软件包的实际编译是及时的,因此在加载它们时它们是符合的。不确定您使用的术语,但是如果您考虑重新加载一个软件包(导入或使用),它是复杂的,最好的方

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

最好的


正如@ivarne在下面的回答中指出的,我的问题也可以理解为:

“如何重新加载已在会话中使用
import
加载的包?”


@ivarne也回答了这个问题。

您可以使用
Pkg.build(“pkgname”)
重新运行包构建脚本。软件包的实际编译是及时的,因此在加载它们时它们是符合的。

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


存在一个名为
reload()
的函数,但它有一些限制。在开发一个包时,您可以考虑使用类似于包的东西来更容易地重新加载正在处理的文件。

如果您正在开发包并使用“<代码> DEV> <代码>命令安装它,而不是<代码> Base.CuffiCraceX(Basic,PkgId(PDFIO))< /COD>执行该作业。 在本例中,
PDFIO
就是我正在处理的包。
这比重新启动julia更方便。

太好了!我只是回答了问题的不同解释,而不是要求澄清。我更新了问题,以反映其他可能的解释。每次我想这样做时,我都必须重新启动我的REPL,否则会起作用(y)