如何填充 /usr/lib/python-exec 文件夹?

如何填充 /usr/lib/python-exec 文件夹?

我在更新 Linux 发行版时遇到问题,因为由于某种原因,包管理器不再在 /usr/lib/python-exec 文件夹上安装必要的文件,并且我在通过默认安装解决该问题方面没有取得进展。所以我想知道如何填充该文件夹,我需要的文件是/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-exec 的太多信息,只是它存储了二进制程序的 python 包装器。

我的最后一次尝试是安装 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 并卸载我制作的 ebuild,与系统中已有的 python 文件冲突解决了我的问题。我在 /usr/bin 和 /usr/lib/python3.9 上有同名的文件,所以 python 获取了错误的文件并且找不到一些预期的变量

相关内容