package - Julia 包添加(来自 github 的 zip 主文件)
问题描述
我正在尝试手动安装/添加 *.jl-master.zip 文件,我这样做是因为我有一台无法访问互联网的计算机,但我不知道如何进行离线安装。
Julia 的版本是 1.3.0,操作系统是 Windows 10
我试过这个,
但对我来说它不起作用。
感谢和问候
解决方案
由于二进制依赖项的工作原理,离线安装 Julia 包非常困难。
你基本上有两个选择:
- 从 Julia Computing 购买 JuliaTeam/JuliaPro(也许使用它的人会看到该线程并可以分享他们的经验?)
- 黑客攻击
关于第二个选项,最好的办法是在另一台机器上安装所有必需的软件包,并将.julia
文件夹复制到离线机器(或者,取决于JULIA_DEPOT_PATH
系统环境变量引用的配置文件夹)。
但是,在大多数情况下,您将需要重建几个包。问题是 Julia 包有几个来自不同来源的二进制依赖项。Julia 社区已注意到此问题,并正在通过Julia Artifacts机制解决。
今天,最常见的步骤是手动编辑deps/build.jl
每个在构建过程中下载二进制资源的 Julia 包中的文件,并使构建代码指向本地存储库中的文件。完成后,您可以通过运行using Pkg;Pkg.build("PackageName")
.
推荐阅读
- java - Java join 重复方法
- mysql - 无法从 wordpress post meta 中获取反序列化数据
- neo4j - 如何使用 Neo4j-OGM 使用运行时管理的标签创建查询?
- c - function(int &a){ a = a + 2 } 和 function(int *a){ *a = *a + 2 } 有什么区别
- php - PHP:选择加入并获取所有记录
- payment-gateway - 授权.NET ARB & 交易
- state - 有没有办法查询状态下的 slurm 工作时间?
- python - 如何将 mac M1 上的访问文件读入 Pandas 的 DataFrame?
- javascript - 为什么我的代码中不执行请求方法?
- angularjs - [AWS]通过 ftp 客户端更改代码不会反映在网站上