我试图使我的python脚本可执行而无需通过类似
的终端输入python test.py
我希望能够在点击文件时运行。
我将如何在我的软呢帽机器上做到这一点。
答案 0 :(得分:5)
添加#!/bin/python
作为文件的第一行。或者,如果您不知道python可执行文件的位置,请在终端中键入which python
;然后复制该结果并将其放在#!
。
更改文件的权限,使其可执行文件chmod u+x test.py
我尝试但它仍然以gedit
打开
python
即可。答案 1 :(得分:2)
#!/usr/bin/env python
。chmod u+x filename.py
.py
更改为.sh
,这样您的Linux发行版的UI就会将其识别为shell脚本并尝试执行。答案 2 :(得分:1)
这是鹦鹉螺的错。打开Nautilus(文件管理器),进入菜单>喜好。 选择"行为"部分。 在标题为"可执行文本文件"的字段上,选择选项"打开时执行可执行文本文件"。
答案 3 :(得分:0)
添加#!/usr/bin/python
作为文件的第一行,并将权限设置为可执行文件chmod 755 yourfile
。
答案 4 :(得分:0)
如果您没有任何特定版本要求,那么将第一行用作#!/usr/bin/env python
会更有效并提供执行权限chmod u+x test.py
答案 5 :(得分:0)
我知道这可能为时已晚,但我确实有同样的想法。 (在fedora中运行python脚本)并发现一些麻烦。我建议您使用.sh
文件创建一个启动器,如下所示:
#!/bin/sh
gnome-terminal -x python yourscript.py
使用chmod +x file.sh
执行permition,然后单击并运行。
[^_~]
答案 6 :(得分:0)
我使用raspibian os(Linux)