如何让 python 脚本作为可执行文件运行? [复制]

Posted

技术标签:

【中文标题】如何让 python 脚本作为可执行文件运行? [复制]【英文标题】:How to get a python script to run as an executable? [duplicate] 【发布时间】:2019-01-10 15:10:55 【问题描述】:

我想从命令行将我的 python 脚本作为可执行文件运行,通常当我执行 bash 脚本时,我将其添加到文件顶部:

#!/bin/bash

然后我使脚本可执行:

chmod u+x myScript.sh

有没有办法在 python 脚本中做到这一点?我尝试了类似的东西:

#!/bin/python

但是,这不起作用。

【问题讨论】:

mkexec 是什么?你的意思是建议chmod Python 一般安装在/usr/bin/python @Inian Whoops 这是我经常使用的别名,我将编辑我的问题 我想在这个问题this excelent answer 中添加与 python 和 shebangs 相关的内容。 谢谢,@LucasWieloch。这比原来的欺骗目标获得了很多更好的信息,尽管该目标的标题更符合这个问题。 【参考方案1】:

将此添加到脚本的顶部

#!/usr/bin/env python

#!/usr/bin/env python3

取决于你想要 python2 还是 python 3

【讨论】:

以上是关于如何让 python 脚本作为可执行文件运行? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

将 Python 脚本作为可执行文件的最佳方法?

怎么让一个python脚本双击直接运行

如何让shell脚本变成可执行文件

如何让shell脚本变成可执行文件

python如何让用户输入点坐标

使用 cx_Freeze 冻结成可执行文件后如何知道当前文件路径?