标签: juno-ide

如何在 Julia 和 Juno 中创建项目?

我已经安装了 Julia、Atom 和 Juno。我曾经认为在开始编写任何代码之前应该创建一个项目,但我在 Juno IDE 中找不到“新项目”项。

Julia 是否支持项目的概念?如果是,我如何创建一个简单的项目,向其中添加 Julia 文件,运行它等?

project julia juno-ide

7
推荐指数
2
解决办法
3912
查看次数

无法在Atom中启动Julia(LoadError:ArgumentError:在路径中找不到Juno)

我按照Julia的主页的指示安装了Atom和uber-juno,但是当我尝试在Atom中启动Julia时,出现以下错误:

ERROR: LoadError: ArgumentError: Juno not found in path
 in require at loading.jl:249
 in include at boot.jl:261
 in include_from_node1 at loading.jl:320
 in process_options at client.jl:280
 in _start at client.jl:378
while loading C:\Users\think\.atom\packages\julia-client\script\boot.jl, in expression starting on line 36
Run Code Online (Sandbox Code Playgroud)

julia atom-editor juno-ide

5
推荐指数
1
解决办法
1954
查看次数

Julia println() 不打印/行为不一致

这可能是一个初学者问题,但我在文档或基本教程中找不到任何相关内容。我正在使用 Julia 1.4.2(这是最新的稳定版本),并且按照文档/教程中的建议,使用带有 Juno 的 Atom 编辑器。这是在 Ubuntu 18.04 上。

我的最小可重现示例:

function main()
    b = 300000
    println(b)
    println(b, " asdf")
end

main()
Run Code Online (Sandbox Code Playgroud)

似乎有时会输出,如预期的那样,

300000
300000 asdf
Run Code Online (Sandbox Code Playgroud)

但它通常只输出

300000 asdf
Run Code Online (Sandbox Code Playgroud)

当 Julia 停止时,后一个“错误”输出似乎最常发生,我单击“全部运行”,这将启动 Julia 并运行脚本。这里发生了什么?如果这是一个微不足道的初学者错误,我深表歉意。谢谢。

julia atom-editor juno-ide

5
推荐指数
1
解决办法
1054
查看次数

相当于 Julia 中用于调试的 Rstudio `browser()` 函数

我想知道是否有与RStudiobrowser()中可用的语句等效的语句用于 Julia 的调试目的(我目前正在使用 Juno IDE)。

R函数在被调用时browser()停止执行并调用 an 。environment browser因此,原则上,我们可以将browser()代码中的任何位置放置在该特定行中,并查看当时环境中存储的内容,这对于调试目的非常有用。

例如,下面的代码将在 时停止i>3。因此,这正是我们将environment browser在 RStudio 中看到的内容,我们将i=4在代码中观察到这一点。

for (i in 1:5) {
  print(i)  
  if (i>3) {
    browser()
  }
}
[1] 1
[1] 2
[1] 3
[1] 4
Called from: eval(ei, envir)
Browse[1]> 
Run Code Online (Sandbox Code Playgroud)

r rstudio julia juno-ide

5
推荐指数
1
解决办法
201
查看次数

如何在 Juno 中启用调试消息(Julia 编辑器)

Julia 文档非常清楚如何启用@debug宏的调试消息,即在启动 Julia 之前运行export JULIA_DEBUG=mymoduleexport JULIA_DEBUG=all在命令行上。但是,是否有一种简单的方法可以在 Juno 内部(或者更一般地说,在 Julia 运行时)启用调试?

我尝试摆弄Base.CoreLogging.disable_logging,Base.CoreLogging.BelowMinLevelBase.CoreLogging._min_enabled_level没有成功。

我知道我可以在 Juno 设置中为 Julia 设置环境变量。但这使用起来有点烦人,因为它需要重新启动 Julia。我真的希望在交互工作时具有以下工作流程:

  1. 在 REPL 中输入一行
  2. 偶然发现您自己的代码中的一个您没有预见到的错误。
  3. 启用调试。
  4. 再次运行该行。
  5. 查看调试日志。
  6. 修复你的代码。
  7. 再次禁用调试日志记录。

我认为这比到处评论和取消评论的常见做法更好printf

debugging julia juno-ide

4
推荐指数
1
解决办法
1179
查看次数

固定包引入BinDeps的冲突要求:

从头开始安装JuliaPro_v0.6.0.1_build-78.exe之后我尝试通过Pkg.update()更新软件包我收到以下错误消息:

fixed packages introduce conflicting requirements for BinDeps: 
       available versions are 0.0.1, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 
0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 
0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.7, 0.5.0 and 0.6.0
in update at base\pkg\pkg.jl:228
in #cd#1 at base\pkg\dir.jl:32
in withenv at base\env.jl:157
in cd at base\file.jl:59
in #3 at …
Run Code Online (Sandbox Code Playgroud)

julia juno-ide

3
推荐指数
1
解决办法
700
查看次数

JUNO中评估Julia代码时工作目录的价值

通常,在IDE中打开并运行文件时,当前路径将是文件的驻留路径,即文件所在的位置.出于某种原因,经验告诉JUNO的Julia语言不是这样(编辑:在Windows中).

结果是,除非他们手动设置路径,否则由于文件不合理而收到多个错误.

怎么解决这个问题?

这是为什么?

julia juno-ide

2
推荐指数
1
解决办法
265
查看次数

标签 统计

julia ×7

juno-ide ×7

atom-editor ×2

debugging ×1

project ×1

r ×1

rstudio ×1