2024年10月31日

一日一項目 Julia言語の using PyPlotで四苦八苦したのであるぞの ま~

Julia言語のお勉強は去年始めて例題を50ぐらいは動かしたのである。ま~出版社サイトからDLしてVScodeで右クリック・Run Codeですね。
そのファイルが今年の昨日あたりに試したら動かんのである。どっひーーーー。なぢぇ? 

四苦八苦した結果、Julia 1.9.0だったのを1.11.1に上げた。最新らしい。バージョンが変わるとモジュールのインストールもやり直し。Julia言語ではモジュールとは言わずパッケージというのだっけな。
add PyPlot ってのを実行する。REPLで ] 叩くとモードが変わるのでした。

Julia言語の場合にはバージョンが変わると using PyPlotもやり直し。using PyCallなどもやり直し。
Pythonはバージョン変わってもモジュールはそのまま使える・・・・が例外もある。そういうことに対してはPythonは仮想環境を作ればよろしい。Python 3.9の仮想環境、3.12の仮想環境を作ってそれで動作するモジュールを集めて置くのである。詳しくは知らんけど。ワタクシはAnacondaのGUIでやりまする。時間かかるます。
ではJulia言語では。。。仮想環境は作れるらしい。だがワタクシは放置。そもそもJulia言語を使うことは稀 希 マレ 希 あれ、希望の希って まれって意味あるの?  希が まれ では希望の意味が違うではないかい。うーむ。いや、まれ なことを望むから希望なのだよ、ちみい。で?

Julia言語も仮想環境を作っておけばバージョンが変わっても無問題ってかしら。

ところで、どうして using Plotsは去年のコードが動作したのか。これはPythonと関係ないのかもしれないなあ。詳しくは知らんけど。

とりあえず、using Plots, using PyPlot のいずれでもグラフ描画ができたのでOK牧場!!

  どや。少し進展するとスッキリするである。だって にんげんだもの byニセみつほ

その後 add Plots を実行した後、using Plotsを使うコード(数時間前は動作したもの)を試したら次のような画面が出たのである。
image

つまり、真っ白でして。グラフの曲線とか直線とかが表示されてないのでして。なんでや、でして。
さっき、add Plotsってやったのでバージョンが変わってどーたら・こーたらになったのであるかしら。どうかしら。こういうのがあるからなあ。大嫌い、も~も~。

posted by toinohni at 08:54| 東京 ☀| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください