non vorrei lavorare

昔はおもにプログラミングやガジェット系、今は?

Juliaでusing PyPlotするとクラッシュするトラブルを解決した。

背景

先日、久しぶりにJuliaでグラフを書かせようとIJuliaを起動して、Jupyter notebookを動かしたら、カーネルが即死!!

事象の詳細

using PyPlot

で以下のように即死してる。

julia> using PyPlot
zsh: killed     julia

要注意事項

私はPythonをメインで使っておらず、Pythonの環境が壊れることは気にしていないので、 大昔に入れたConda3を全消して対処しているが、多くの人はこれはやっちゃダメかもしれない。。

解決方法

rm -rf ~/anaconda3

zshbashの.profile的なファイルのConda3が追記した箇所を削除。

juliaを起動して、

import Pkg
Pkg.add("Conda")
using Conda
Conda.add("nomkl")
Conda.add("numpy")
Conda.add("scipy")
Pkg.add("PyCall")
Pkg.add("PyPlot")

これで治った!

参考資料

stackoverflow.com