何らかの理由で、パッケージマネージャは/usr/lib/python-execフォルダに必要なファイルをインストールせずにデフォルトのインストール問題を解決する方法がわからないため、Linuxディストリビューションを更新するのに問題があります。と一緒に。それで、そのフォルダに必要なファイルを埋める方法が気になります/usr/lib/python-exec/python3.9/glib-genmarshal, /usr/lib/python-exec/python3.9/glib-mkenums, /usr/lib/python-exec/python3.9/gdbus-codegen, /usr/lib/python-exec/python3.9/dtrace and /usr/lib/python-exec/python3.9/gtkdoc-scan
。バイナリプログラム用のPythonラッパーを保存することを除いて、python-execに関する多くの情報が見つかりません。
最後の試みは、exec-wrappersをインストールして上記のフォルダにラッパーを構築することでした。いくつかの進歩がありましたが、Pythonモジュールが見つからないというエラーが発生します。
答え1
Gentoo Linuxのように聞こえますか?もしそうなら、eselect-pythonは私が好む/アクティブなPythonインタプリタを設定する方法です。あなたは実行することができます
eselect python list
それから
eselect python set [version]
eselect-pythonはpython-exec.confを変更します。別の方法でこのファイルを変更することもできます。 https://wiki.gentoo.org/wiki/Project:Python/python-exec
答え2
これまでexec-wrappersを使用し、システムにすでに存在するPythonファイルと競合するebuildを削除して問題を解決しました。 /usr/binと/usr/lib/python3.9に同じ名前のファイルがあるため、Pythonは間違ったファイルを取得し、いくつかの推定変数を見つけることができません。