我在更新linux发行版方面遇到了问题,因为由于某种原因,包管理器不再在/usr/lib/python文件夹上安装必要的文件,而且在默认安装中解决它的工作也没有进展。所以我想知道如何填充那个文件夹,我需要的文件是/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-wrappers来在上述文件夹上构建包装器,我取得了一些进展,但现在我遇到了关于找不到python模块的错误。
发布于 2021-12-20 23:46:33
听起来像你在Gentoo Linux上吗?如果是这样的话- Python就是我配置首选/活动Python解释器的方式。您可以运行一个
eselect python list然后
eselect python set [version]修改python-exec.conf。您还可以通过其他方式更改此文件,也可以查看https://wiki.gentoo.org/wiki/Project:Python/python-exec。
发布于 2021-12-21 01:47:41
到目前为止,使用exec和卸载我所做的ebuild,与系统中已经存在的python文件冲突解决了我的问题。我在/usr/bin和/usr/lib/python3.9上有同名的文件,所以python取错了文件,找不到一些预期的变量。
https://unix.stackexchange.com/questions/683212
复制相似问题