/usr/lib/python-execフォルダを埋める方法は?

/usr/lib/python-execフォルダを埋める方法は?

何らかの理由で、パッケージマネージャは/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は間違ったファイルを取得し、いくつかの推定変数を見つけることができません。

関連情報