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

标签 julia project juno-ide

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

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

最佳答案

如果您只是在寻找一种简单的方法来获得等效于 Python 虚拟环境的方法,在该环境中您的所有包都包含在一个项目中,那么我目前正在这样做:

设置新环境 :

  • mkdir myproject
  • cd myproject
  • julia
  • ]
  • activate . # 现在它应该说 (myproject) pkg> 作为提示
  • add DataFrames #(例如)
  • 现在两个文件将出现在 myproject/
  • Project.toml - 列出所有安装的包。有点像 Python 中的 requirements.txt 文件
  • Manifest.toml - 列出项目中需要/可用的所有包。比 Project.toml 更加激烈和完整。

  • 基于 Project.toml 文件初始化环境 :
  • using Pkg
  • Pkg.activate(".")
  • Pkg.instantiate() # 这将安装 Project.toml 中列出的包

  • (你也可以在 REPL 中使用 ] 方法)

    请注意,如果你只是做 Pkg.activate() (没有“.”),然后它激活基础环境。如果您尝试设置特定于某个项目文件夹的环境,通常您不会想要激活基础环境。

    关于julia - 如何在 Julia 和 Juno 中创建项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56643810/

    相关文章:

    r - 如何用 RHS 上的矩阵项理解/扩展 r 公式

    julia - 如何在 Julia 中提取面板数据后的平均边际效应(或预测值)?

    julia - 无法在 Atom 中启动 Julia(LoadError : ArgumentError: Juno not found in path)

    julia - 如何使用 Juno 在 Atom 中调试 Julia 代码?

    julia - 在 Julia 中的同一图形上绘制多个 ODE 解决方案的最佳方法是什么?

    Julia:有没有办法返回每个索引值的迭代器?

    eclipse - 项目 ""的目标位置已存在,无法移动项目

    java - 基于Android项目创建桌面应用

    android - 使用Android Studio创建新的Flutter项目时出现问题

    Julia 如何从 SymPy 求解集中获取系数