Linux
如何讓linux shell在/usr/bin中用python解釋一個.pyc文件?
我有一個文件
myapp
,這是一個.pyc
文件,我想讓它可執行。目前,我必須手動呼叫Python來執行程序,如下。python /usr/bin/myapp "hello world!"
如何在
myapp
不手動呼叫的情況下永久配置系統執行python
,如下?myapp "hello world!"
我需要這樣做,因為如果不使用單獨的包裝腳本,shebang
#!/usr/bin/env python
就不能在字節編譯的文件中工作。.pyc``.sh
在基於 Debian 的發行版中,包
binfmt-support
, 提供了功能。在過程文件系統中查找在安裝包時配置的格式。ls /proc/sys/fs/binfmt_misc
確保還授予
.pyc
文件/s 執行權限。