この質問はすでに聞かれる質問に関連している: Julia error using PyPlot - signal (11): Segmentation faultジュリアPyPlotセグメント
しかし、解決策があったものを、あるいはそこでも手順は私の場合(Iにも適用されるかどうか私には全く明らかではないが、それらを効果なしで試しました)。
私はしばらくの間、Julia 4.6を問題なく使用しています。 私はUbuntuディストリビューションを14から16.04にアップデートすることに決めました。 これは、PyPlotが機能しなくなったときです。 私はJulia Packagesを更新しましたが、Pkg.build( "PyPlot")も無効にしました。私もPkg.test( "PyCall")を実行し、すべてのテストを成功裏に通過させます。私も提案を試みた
ENV["PYTHON"] = ""; Pkg.build("PyPlot")
状況は以下の通りです。 私は普通PyPLotをインポートすることができます。
using PyPlot
これは私にエラーを与えません。 はしかし、すぐに私はのように、PyPlotに関連する任意のコマンドを呼び出すよう:
figure()
私はエラーが表示さ:
signal (11): Segmentation fault
unknown function (ip: 0x32736)
Segmentation fault (core dumped)
をとジュリアはもちろん、終了します。
私はこれが適切かどうか分かりませんが、私は次のことを試しました。コマンドラインでのpythonを開始した後、私が実行します。すべてのヘルプは感謝
RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 29, in <module>
import matplotlib.colorbar
File "/usr/lib/python2.7/dist-packages/matplotlib/colorbar.py", line 34, in <module>
import matplotlib.collections as collections
File "/usr/lib/python2.7/dist-packages/matplotlib/collections.py", line 27, in <module>
import matplotlib.backend_bases as backend_bases
File "/usr/lib/python2.7/dist-packages/matplotlib/backend_bases.py", line 62, in <module>
import matplotlib.textpath as textpath
File "/usr/lib/python2.7/dist-packages/matplotlib/textpath.py", line 15, in <module>
import matplotlib.font_manager as font_manager
File "/usr/lib/python2.7/dist-packages/matplotlib/font_manager.py", line 58, in <module>
from matplotlib import ft2font
ImportError: numpy.core.multiarray failed to import
:
import matplotlib.pyplot
私に次のエラーメッセージを与えます。
EDIT:
私は単純にアンインストールしてピップを経由してmatplotlibの再インストールすることによって、import文とpythonで問題を修正しました。しかし、これはJuliaにとって何も変わりませんでした。
多分Pyplot.ji /キャッシュファイルを削除して再コンパイルするだけでいいですか? –
あなたはこれを実行している可能性があります:https://github.com/stevengj/PyPlot.jl/issues/234#issuecomment-237031105。 –