【问题标题】:Change path of the package directory in Julia (on Windows) [duplicate]更改 Julia 中包目录的路径(在 Windows 上)[重复]
【发布时间】:2016-08-26 08:16:53
【问题描述】:

如何在 Julia 中更改包目录的路径?我在Package Manager Functions 部分的文档中没有找到答案。 我在 Windows 上使用 Julia v0.4.6。

【问题讨论】:

  • @GnimucK.,谢谢,但建议的解决方案不适合。 Windows shell 不知道导出命令。
  • windows上可以manually add a new environment variableJULIA_PKGDIR
  • @GnimucK.,是的,在设置了这个变量之后,julia 仍然“看到”了旧路径。然后我在 julia shell 中设置 ENV["JULIA_PKGDIR"] 并开始执行您回答中的其余命令。

标签: windows julia


【解决方案1】:

选项 1

documentation 的这个命令怎么样:

push!(LOAD_PATH, "C:\Path\To\My\Module\")

可以在 Julia 中运行,或者如文档所述:

将此语句放入文件 ~/.juliarc.jl 将在每次 Julia 启动时扩展 LOAD_PATH。或者,可以通过定义环境变量 JULIA_LOAD_PATH 来扩展模块加载路径。

选项 2

windows 中的 SET 命令应该等同于基于 unix/linux 的系统中的导出:Windows equivalent of $export。例如。

SET JULIA_PKGDIR=C:\your\directory

从这里开始,这应该可以让人们遵循@Gnimuc 的答案:Change Package directory in Julia

【讨论】:

  • 感谢您的回复,但遗憾的是无法测试选项 1 - 找到了另一个解决方案(选项 2)。
  • push!(LOAD_PATH, "C:\Path\To\My\Module\") 仅适用于当前会话。重新启动 Julia 后,我需要做什么才能使这种情况持续存在?
猜你喜欢
  • 2016-07-23
  • 2011-11-30
  • 2019-07-27
  • 2016-08-04
  • 1970-01-01
  • 1970-01-01
  • 2012-04-18
  • 2019-08-30
  • 2015-02-27
相关资源
最近更新 更多