package - 如何在 julia 中注册或提供手动解压缩的包给其他包?
问题描述
对不起,如果我错了或愚蠢!
我是 Julia 新手,尝试在 CentOS 7.4 上离线安装包,如下:
a) 下载 julia 二进制包版本 1.1.0 并解压缩到/opt/julia
b) 下载 ColorTypes.jl-master.zip、FixedPointNumbers.jl-master.zip、重新导出.jl-master.zip、Colors.jl-master.zip到 /tmp 文件夹并解压缩它们。
c) 并将内容分别复制到文件夹内的文件夹ColorTypes、FixedPointNumbers、Reexport、Colors/opt/julia/julia-1.1.0/share/julia/stdlib/v1.1/
。
d) 设置环境变量:
export JULIA_HOME=/opt/julia/julia-1.1.0
export JULIA_LOAD_PATH=/opt/julia/julia-1.1.0/share/julia/stdlib/v1.1
export JULIA_DEPOT_PATH=/opt/julia/julia-1.1.0/share/julia/stdlib/v1.1
export PATH=$JULIA_HOME/bin:$PATH
e) 调用朱莉娅
[julia@srvr1 ~]$julia
f) 在 julia 提示符处,调用命令,using <PACKAGE_NAME>
其中<PACKAGE_NAME>来自文件,需要颜色来预编译它们并且除了颜色之外都成功。
julia>using ColorTypes
[ Info: Precompiling ColorTypes [top-level]
julia>using FixedPointNumbers
[ Info: Precompiling FixedPointNumbers [top-level]
julia>using Reexport
[ Info: Precompiling Reexport [top-level]
julia>using Colors
[ Info: Precompiling Colors [top-level]
ERROR: LoadError: ArgumentError: Package FixedPointNumbers [53c48c17-4a7d-5ca2-90c5-79b7896eea93] is required but does not seem to be installed:
- Run `Pkg.instantiate()` to install all recorded dependencies.
请指导我:
a)注册包 FixedPointNumbers 以使其可用于其依赖包
(或)
b)获取所需的 FixedPointNumbers,如果任何版本不匹配
(或)
c)配置更改以使用 FixedPointNumbers 的可用版本,如果有任何版本不匹配!
解决方案
使用包的正确方法是使用 Julia 的内置工具(请参阅文档)
using Pkg
Pkg.add("ColorTypes")
Pkg.add("FixedPointNumbers")
Pkg.add("Reexport")
Pkg.add("Colors")
推荐阅读
- python - 在 pandas 数据框列中添加多个常量值
- ios - 我想在集群中加载 XIB 或 View 而不是 Apple Maps 中的图像
- html - 在背景 css 中显示完整图像
- git - 如何解决与 Azure Devops 和 Visual Studio 2019 的合并冲突
- c - 嵌入式系统:数据大小管理(64 位主机向 32 位设备发送数据)
- python - 使用 pandas 制作热图
- spring - 在 Spring Boot 中使用 liquibase mongodb 扩展
- javascript - 如何从javascript中的数组中删除最后一个索引元素?
- css - 当像 udemy 这样悬停类别时,我如何制作打开的菜单和子菜单
- postgresql - ansible postgres 向数据库添加多个扩展(嵌套循环)