【问题标题】:Setting up IJulia设置 IJulia
【发布时间】:2015-06-24 14:45:12
【问题描述】:

我正在尝试在我的 PC 上设置 IJulia,但在我运行它后,我收到“内核已死”的持续消息,并且 ZMQ 库存在问题。

尝试重建或重新安装 ZMQ 不起作用。我收到一个错误:

================================[ BUILD ERRORS ]================================

WARNING: ZMQ had build errors.

 - packages with build errors remain installed in C:\Users\Gisaev\.julia\v0.3
 - build the package(s) and all dependencies with `Pkg.build("ZMQ")`
 - build a single package by running its `deps/build.jl` script

尝试逐行执行build.jl(对应于windows的部分)我收到错误“Provider PackageManager failed to meet dependency zmq.”

我有点迷路了,因为 ZMQ 显然已正确安装并为 IPython 工作 - IPython 笔记本工作得很好;我有来自Anaconda 的全新安装。

【问题讨论】:

  • 你使用的是什么版本的 Julia?
  • 我使用 Juno 捆绑包,64 位,我相信它是 v0.3.9。 Ipython 来自 Anaconda 3.4 64 位安装。
  • 您可以尝试再次启动 Julia 并尝试再次构建它吗?您还可以从 Pkg.add 发布完整的日志吗?该错误可能在此之前发生。
  • ==================================[错误:ZMQ]==== ============================= Provider PackageManager 在加载 C:\Users\-----\ 时未能满足依赖 zmq。 julia\v0.3\ZMQ\deps\build.jl,表达式从第 23 行开始
  • Juno 发行版中似乎存在未修复的错误。最新的 64 位 Juno 是 0.3.7 版本,它有这个错误。如果我安装最新的 Julia 0.4.0 - 零 MQ 构建正确,并且使用 0.4.0 版本的 Ijulia 笔记本一切正常。

标签: julia ijulia-notebook


【解决方案1】:

尝试运行

Pkg.build("ZMQ")

看看会发生什么。

如果有关于“libpgm”和“zeromq32”的警告,您可以删除lib目录,然后重新尝试构建ZMQ。

rm -rf /Users/username/.julia/v0.x/Homebrew/deps/usr/Cellar/zeromq32/3.2.5
rm -rf /Users/username/.julia/v0.x/Homebrew/deps/usr/Cellar/libpgm/5.2.122
Pkg.build("ZMQ")

这将正确构建您需要的 libpgm 和 zeromq32。

(我想操作系统是OS X,如果你使用的是Windows,请参考Installing ZMQ on Windows 7+ seems to require admin privileges #69。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多