问题标签 [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.
debugging - 为什么 Juno 调试器会尝试在某个随机目录中搜索文件?
我想在 Juno 中使用调试器。我有多个文件,比如file1、file2和file3,它们都存储在一个目录中,比如directory1。但是,当我尝试运行调试器时,它声称
怎么找不到我的文件?它运行得很好,没有调试器。我是否需要更改一些 PATH 变量(REPL?)或告诉它在哪里查找文件的东西?
plot - 使用 Julia 绘图时 GKS QtTerm 窗口没有响应
这是我的代码:
它在 Juno 的绘图窗格中运行良好。在 Juno 之外,会创建一个 GKS QtTerm 窗口,但无法打开或切换到该窗口。这不是@manipulate
宏,甚至plot(rand(5), rand(5))
在 REPL 中也不起作用
编辑:它现在可以工作了,并且显示了图表,但没有滑块或文本框。
compilation - 如何在 Juno 命令提示符中解决可能来自 PyPlot 的“LoadError:无法加载库编译错误”?
当我尝试在 Julia 命令提示符下编译我的 Julia 文件时,如下所示:
它向我显示了这个错误,我无法理解:
我该如何解决这个问题?我注意到我已经安装了 PyPlot :
我还注意到,我在使用 Juno 的第二个 Julia 命令窗口中遇到了这个错误,因为 Juno 的标准 REPL 正在运行一些其他代码。REPL 中的其他代码也包括我的“错误”文件,file.jl, file2.jl
并且file3.jl
在那里运行得很好。
latex - Julia 绘图问题:标签重叠和 LaTeXStings 扩展
下面的示例图有两个相互排斥的问题。
- y 轴标签和 y 刻度标签彼此重叠。我也找不到转移的方法。我想扩大地块的大小以适应必要的间距。
- 我希望 y 轴标签是带有下标 theta 的 sigma。看起来 Unicode 不允许下标 theta。我希望通过使用 LaTeXStrings 来解决这个限制。但是,我无法让 LatexString 扩展到绘图上的适当形式。请注意,无论是否使用 LatexString 作为 ylabel,都会出现问题 #1,并且 LatexString 扩展也不适用于其他字符串值。
下面提供了示例图、代码和数据以进行重现。我在 Windows 上使用带有 Plotly 后端的 Juno 编辑器。
julia - 在 Julia 中重新运行时清理工作区、绘图窗格和控制台
我习惯于启动我的所有 Matlab 脚本,clear all; close all; clc
以确保我没有查看任何旧数据或绘图。我发现 Julia'sclearconsole()
等同于 Matlab's clc
,但还没有其他两个 Matlab 命令的有效解决方案。我主要在 Juno IDE 中工作并使用 Play(“Run All”)按钮运行脚本。
Revise.jl 包现在应该清除workspace()
已弃用的工作区,但它不适用于这个简单的测试用例。如果我定义x
一次然后注释掉该行,它将在每次运行时继续打印而不会出错。
我知道我可以点击“停止”然后点击“播放”来重置工作区。然而,这仍然没有关闭旧的情节,而且第一次情节问题的时间使得这个选项不受欢迎。
我在 Juno 的绘图窗格中找到了“忘记所有绘图”按钮,但我希望将该功能作为我的脚本中的一行来代替。目前,在我编辑脚本后,我需要单击三下才能再次运行脚本(如果我包含“停止”,则需要四次)。
- “忘记所有情节”
- 在编辑器中的某个地方将焦点重新放在我当前的文件上。
- “全跑”
理想情况下,我希望通过单击或击键在全新的环境中重新运行,但任何关于更好的 Juno 工作流程的提示将不胜感激。
loops - (初级 Julia)基本的 while 循环不会在 Juno 中运行,而是在 Jupyter 中运行
我今天早上安装了 JuliaPro 1.4.1-1 并打开了一些 Julia 初学者教程。
下面的代码在 Jupyter Notebook 中完美运行,但是当我在 Juno 中运行它时,无论我在 REPL 中运行它还是作为 .jl 文件运行它都会给出 UndefVarError。
当我将它作为 .jl 运行时,错误消息显示为:
当我在 REPL 中运行它时,错误显示为:
任何帮助,将不胜感激!
julia - Julia:在 Juno / Atom 中运行代码块
每当我尝试“运行块”以在 Atom 中运行 Julia 代码块时,它只会运行当前选定的行。我不明白出了什么问题。我已经尝试了所有不同的分隔符('##'、'#%%' 和 '# --'),但它仍然无法识别代码块。格式本身也表明它无法识别块分隔符。
我究竟做错了什么?
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
?
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 执行此操作,结果相同)。任何想法都非常感谢?
julia - Julia println() 不打印/不一致的行为
这可能是一个初学者问题,但我在文档或基本教程中找不到任何相关内容。我正在使用 Julia 1.4.2(这是最新的稳定版本),并且按照文档/教程中的建议,使用 Juno 的 Atom 编辑器。这是在 Ubuntu 18.04 上。
我的最小可重现示例:
似乎有时会像预期的那样输出,
但它通常只输出
后一种“错误”输出似乎最常发生在 Julia 停止时,我单击“Run All”,这将启动 Julia 并运行脚本。这里发生了什么?如果这是一个微不足道的初学者错误,我深表歉意。谢谢你。