module - 尝试在 Julia 中加载包

标签 module package julia

我想使用 bitrand() 函数,该函数位于 compat.jl 包中。这是我所做的:

julia> Pkg.add("compat")
INFO: Nothing to be done

julia> using Compat

julia> bitrand()
ERROR: bitrand not defined

julia> Pkg.update()
INFO: Updating METADATA...
INFO: Computing changes...
INFO: No packages to install, update or remove

julia> using Compat

julia> bitrand()
ERROR: bitrand not defined

julia> Compat.bitrand()
ERROR: bitrand not defined

作为信息,我正在使用 Julia-0.3.2。谢谢!

编辑

julia> Pkg.status()
3 required packages:
 - Compat                        0.2.10
 - Distributions                 0.6.3
 - StatsBase                     0.6.10
3 additional packages:
 - ArrayViews                    0.4.8
 - JSON                          0.4.0
 - PDMats                        0.3.1

julia> Pkg.add("Compat")
INFO: Nothing to be done

julia> using Compat

julia> bitrand()
ERROR: bitrand not defined

最佳答案

这对于我在 Julia v0.3.3 和 Compat.jl v0.2.10 上绝对有效,所以你可以执行以下操作:

  1. Pkg.rm("兼容")
  2. 运行readdir(Pkg.dir())以确认其消失
  3. Pkg.update()
  4. Pkg.add("Compat") 带有大写 C
  5. 关闭并重新打开 Julia,只是为了确定
  6. 使用兼容

关于module - 尝试在 Julia 中加载包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28356241/

相关文章:

python - 将 Web 友好的 Django 应用程序转换为移动友好的 Django 应用程序

regex - R 正则表达式回顾

serialization - Julia:在运行时生成代码并将其存储以供将来评估/执行

Julia : count frequency of column value (unique values of non- numeric column)

arrays - 如何在 Julia 0.6 中转置字符串向量(以便绘制多个图例)?

module - F# 模块加载时的效果

magento - 如何在magento的自定义模块中创建表

javascript - 如何将两个独立服务中的 js 缩小到在前端协同工作

linux - 在 Linux 内核中使用 __exit token

javascript - 如何从 Node 模块中加载用户特定的文件?