0

今日からジュリアと遊び始めました。始めるために、私はスティーブンのMIT turorials に従っていました。ただし、プロットセクションに到達したときに、次のように PyPlot をインポートしようとしました。

using PyPlot

ただし、次のエラーが発生しました。

ImportError: No module named site

WARNING: backtraces on your platform are often misleading or partially incorrect

could not load module python: The specified module could not be found.

at C:\Users\Dipto\.julia\PyPlot\src\PyPlot.jl:32
at In[1]:1
in pyinitialize at C:\Users\Dipto\.julia\PyCall\src\PyCall.jl:406

私は Python インストールとして Canopy を使用しているため、pyplot に必要なすべてのモジュールは既にマシン上で利用可能になっているはずです。

NB チュートリアルで示されているように、Julia で Pkg.add("PyPlot") を使用して、Julia にも pyplot をインストールしました。

4

2 に答える 2

4

問題は、PyCall (Julia と Python の間のブリッジ) が Canopy で動作しないことです。https://github.com/stevengj/PyCall.jl/issues/42を参照してください。

于 2013-11-26T07:59:11.050 に答える
1

最近、パッケージの更新 Pkg.update() を行った後、同じ問題に遭遇しました。更新中に Nettle などでいくつかのエラーが発生しました。

解決策は、.julia ディレクトリを削除し、必要なすべてのパッケージを再インストールすることでした。

私が与えなければならないと感じる唯一の注意点は、この最近の「再インストール」の前に、Juliaパッケージをダウンロードするためにgitの代わりにhttpを使用したことです。私はこれが問題になるとは思わない。

設定

  • Windows 7 プロ 64 ビット
  • ジュリア 0.2.0 (2013-11-16 23:44 UTC)
  • Python 3.3.2 (v3.3.2:d047928ae3f6)
  • パイプロット 1.1.0
    • Anaconda (バージョン不明、2013 年 10 月 28 日インストール)
于 2014-01-07T14:58:31.183 に答える