打开笔记本时出现死内核错误

问题描述 投票:0回答:2

我不得不重新安装更新版本的Julia,因为早期版本已经破产。安装了更新版本的Julia之后,我升级到了Jupyter上的新内核;不幸的是,当我打开现有的Julia笔记本时,内核会自动死掉。

根据这个link的建议,我发出了这个命令

conda remove ipykernel

解决问题;因为我没有sudo权限,所以抛出了以下错误:

CondaIOError: Missing write permissions in ...

有没有办法在不创建虚拟环境的情况下解决此问题?

根据你的@xiaodai和@Przemyslaw Szufel建议,我被这个错误所阻止


using IJulia
[ Info: Precompiling IJulia [7073ff75-c697-5162-941a-fcdaad2a7d2a]
ERROR: LoadError: ArgumentError: Package ZMQ [c2297ded-f4af-51ae-bb23-16f91089e4e1] is required but does not seem to be installed:
 - Run `Pkg.instantiate()` to install all recorded dependencies.

Stacktrace:
 [1] _require(::Base.PkgId) at ./loading.jl:929
 [2] require(::Base.PkgId) at ./loading.jl:858
 [3] require(::Module, ::Symbol) at ./loading.jl:853
 [4] include at ./boot.jl:326 [inlined]
 [5] include_relative(::Module, ::String) at ./loading.jl:1038
 [6] include(::Module, ::String) at ./sysimg.jl:29
 [7] top-level scope at none:2
 [8] eval at ./boot.jl:328 [inlined]
 [9] eval(::Expr) at ./client.jl:404
 [10] top-level scope at ./none:3
in expression starting at /storage/home/julia_depot/packages/IJulia/9ajf8/src/IJulia.jl:36
ERROR: Failed to precompile IJulia [7073ff75-c697-5162-941a-fcdaad2a7d2a] to /storage/home/julia_depot/compiled/v1.1/IJu
lia/nfu7T.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1197
 [3] _require(::Base.PkgId) at ./loading.jl:960
 [4] require(::Base.PkgId) at ./loading.jl:858
 [5] require(::Module, ::Symbol) at ./loading.jl:853

我有发出的错误消息的建议

Pkg.instantiate()

另外,我试过了

using ZMQ
ERROR: ArgumentError: Package ZMQ [c2297ded-f4af-51ae-bb23-16f91089e4e1] is required but does not seem to be installed:
 - Run `Pkg.instantiate()` to install all recorded dependencies.

虽然,ZMQ已经安装。

jupyter-notebook julia
2个回答
0
投票

使用内置于Julia的Anaconda启动jupyter笔记本。通过这种方式,您将无法拥有管理权限,也无法配置虚拟环境来管理Python安装。

julia> ]
(v1.0) pkg> add IJulia

julia> using IJulia
julia> notebook()

实际上你也可以在Julia控制台之外运行Julia Jupyter笔记本!

Windows(请注意,系统上的路径可能不同):

C:\> %userprofile%\.julia\packages\Conda\hsaaN\deps\usr\Scripts\jupyter-notebook

Linux(请注意,系统上的路径可能不同,这也适用于OSX):

$ ~/.julia/packages/Conda/hsaaN/deps/usr/bin/jupyter notebook

0
投票

我经常发生这种情况。您可以尝试按照@ Przemyslaw的建议删除文件夹或试试这个

]update
]build IJulia
using IJulia
notebook()

通常add构建IJulia,但我发现有时在更新后,手动运行build可以帮助解决死内核问题。

© www.soinside.com 2019 - 2024. All rights reserved.