如何让linux shell用python解释/usr/bin中的.pyc文件?

如何让linux shell用python解释/usr/bin中的.pyc文件?

我有文件 ,myapp这是一个.pyc文件,我想让它可执行。目前,我必须手动调用Python来执行程序,如下。

python /usr/bin/myapp "hello world!"

如何永久配置系统执行myapp而不需要手动调用python,如下?

myapp "hello world!"

我需要这样做,因为如果不使用单独的包装器脚本,shebang#!/usr/bin/env python就无法在字节编译文件中工作。.pyc.sh

答案1

在基于 Debian 的发行版中,软件包binfmt-support提供了该功能。在过程文件系统中查找在安装包时配置的格式。

ls /proc/sys/fs/binfmt_misc

确保还授予.pyc文件执行权限。

相关内容