これが難航している諸悪の根源(?)なんですが、単に自分自身が把握出来てないのが原因なのか。Windows11上でPythonを使う場合、Pythonのバージョンもそうなんですが、Anacondaとかで使う方法もあったりで色々なんですよね。問題なく導入している記事があるので、ある環境では問題なく行くのかも? なんにしてもこちらはWindows11 Pro 64bitで、ここまでAnacondaの仮想環境もPythonの仮想環境も試してましたし、仮想環境じゃなく直のPyhtonも試しました。バージョンも色々とね。仮想環境的にはAnacondaでもPythonでも"Failed to load symbol Py_IncRef"となり、直だとこれが"Failed to load symbol _PyThreadState_UncheckedGet"に変わる。Pythonのバージョン違いも疑ってVersion 3.12.8やVersion 3.9.13も試したが結果は同じです。
これ、そもそもPython.NETがっていうよりは、Keras.NET Version 3.8.5でPython.Runtimeを使うからって事でPython.NETを入れてますが、ちと、Python.NET無しで行けるかって試してると、どうやらKeras.NET自体はデフォルトでPython 3.8を求めている感じです。って事で、Python Version 3.8.10をインストールしてみると、見事にPythonEngine.Initialize()が通った感じです😁 しかし、そもそも現行バージョンが3.13.1なのにこんな古いバージョンで良いのかは疑問ですが、行けるバージョンで行くしかないですよね。一歩進めるかな?
0 件のコメント:
コメントを投稿