问题标签 [juno-ide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
62 浏览

debugging - 为什么 Juno 调试器会尝试在某个随机目录中搜索文件?

我想在 Juno 中使用调试器。我有多个文件,比如file1file2file3,它们都存储在一个目录中,比如directory1。但是,当我尝试运行调试器时,它声称

怎么找不到我的文件?它运行得很好,没有调试器。我是否需要更改一些 PATH 变量(REPL?)或告诉它在哪里查找文件的东西?

0 投票
0 回答
176 浏览

plot - 使用 Julia 绘图时 GKS QtTerm 窗口没有响应

这是我的代码:

它在 Juno 的绘图窗格中运行良好。在 Juno 之外,会创建一个 GKS QtTerm 窗口,但无法打开或切换到该窗口。这不是@manipulate宏,甚至plot(rand(5), rand(5))在 REPL 中也不起作用

编辑:它现在可以工作了,并且显示了图表,但没有滑块或文本框。

0 投票
1 回答
483 浏览

compilation - 如何在 Juno 命令提示符中解决可能来自 PyPlot 的“LoadError:无法加载库编译错误”?

当我尝试在 Julia 命令提示符下编译我的 Julia 文件时,如下所示:

它向我显示了这个错误,我无法理解:

我该如何解决这个问题?我注意到我已经安装了 PyPlot :

我还注意到,我在使用 Juno 的第二个 Julia 命令窗口中遇到了这个错误,因为 Juno 的标准 REPL 正在运行一些其他代码。REPL 中的其他代码也包括我的“错误”文件,file.jl, file2.jl并且file3.jl在那里运行得很好。

0 投票
4 回答
2149 浏览

latex - Julia 绘图问题:标签重叠和 LaTeXStings 扩展

下面的示例图有两个相互排斥的问题。

  1. y 轴标签和 y 刻度标签彼此重叠。我也找不到转移的方法。我想扩大地块的大小以适应必要的间距。
  2. 我希望 y 轴标签是带有下标 theta 的 sigma。看起来 Unicode 不允许下标 theta。我希望通过使用 LaTeXStrings 来解决这个限制。但是,我无法让 LatexString 扩展到绘图上的适当形式。请注意,无论是否使用 LatexString 作为 ylabel,都会出现问题 #1,并且 LatexString 扩展也不适用于其他字符串值。

下面提供了示例图、代码和数据以进行重现。我在 Windows 上使用带有 Plotly 后端的 Juno 编辑器。

显示 y 轴问题的示例图

0 投票
1 回答
247 浏览

julia - 在 Julia 中重新运行时清理工作区、绘图窗格和控制台

我习惯于启动我的所有 Matlab 脚本,clear all; close all; clc以确保我没有查看任何旧数据或绘图。我发现 Julia'sclearconsole()等同于 Matlab's clc,但还没有其他两个 Matlab 命令的有效解决方案。我主要在 Juno IDE 中工作并使用 Play(“Run All”)按钮运行脚本。

Revise.jl 包现在应该清除workspace()已弃用的工作区,但它不适用于这个简单的测试用例。如果我定义x一次然后注释掉该行,它将在每次运行时继续打印而不会出错。

我知道我可以点击“停止”然后点击“播放”来重置工作区。然而,这仍然没有关闭旧的情节,而且第一次情节问题的时间使得这个选项不受欢迎。

我在 Juno 的绘图窗格中找到了“忘记所有绘图”按钮,但我希​​望将该功能作为我的脚本中的一行来代替。目前,在我编辑脚本后,我需要单击三下才能再次运行脚本(如果我包含“停止”,则需要四次)。

  1. “忘记所有情节”
  2. 在编辑器中的某个地方将焦点重新放在我当前的文件上。
  3. “全跑”

理想情况下,我希望通过单击或击键在全新的环境中重新运行,但任何关于更好的 Juno 工作流程的提示将不胜感激。

0 投票
1 回答
174 浏览

loops - (初级 Julia)基本的 while 循环不会在 Juno 中运行,而是在 Jupyter 中运行

我今天早上安装了 JuliaPro 1.4.1-1 并打开了一些 Julia 初学者教程。

下面的代码在 Jupyter Notebook 中完美运行,但是当我在 Juno 中运行它时,无论我在 REPL 中运行它还是作为 .jl 文件运行它都会给出 UndefVarError。

当我将它作为 .jl 运行时,错误消息显示为:

当我在 REPL 中运行它时,错误显示为:

任何帮助,将不胜感激!

0 投票
2 回答
640 浏览

julia - Julia:在 Juno / Atom 中运行代码块

每当我尝试“运行块”以在 Atom 中运行 Julia 代码块时,它只会运行当前选定的行。我不明白出了什么问题。我已经尝试了所有不同的分隔符('##'、'#%%' 和 '# --'),但它仍然无法识别代码块。格式本身也表明它无法识别块分隔符。

我究竟做错了什么?

0 投票
1 回答
1374 浏览

matplotlib - 如何使用 PyPlot 和 Julia 在 Atom/Juno 中自动显示交互式绘图

我正在使用 Atom/Juno 作为我的 Julia 编程的 IDE。我PyPlot用于绘图的图形表示,但我注意到两个重要方面(我正在从 MATLAB 迁移)

1- 数字在运行 julia 脚本后不会自动出现,但只有在PyPlot.display_figs()输入REPL.

2- 显示在 Atom 中的数字不是交互式的。

相反,如果我REPL从终端打开 Julia 并运行相同的代码,则会出现一个交互式窗口(仅在键入 之后PyPlot.display_figs())。我可以使用 Atom 并让交互式绘图自动出现在每个脚本的末尾,而无需每次都使用REPL?

0 投票
1 回答
31 浏览

julia - 为 Julia 使用 Atom 的 LoadError

我正在尝试对 Julia 和 Atom IDE 进行标准安装。我在 Atom 上安装了 Julia 1.4.2 和 Atom 1.48.0 以及 uber-juno。Julia 似乎安装得很好,但是在 Atom 中加载控制台会导致以下 LoadError(也尝试使用 Julia 1.0.5 执行此操作,结果相同)。任何想法都非常感谢?

0 投票
1 回答
556 浏览

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

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

我的最小可重现示例:

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

但它通常只输出

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