Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MacCatalina中将Python3脚本转换为可执行文件_Python_Python 3.x_Macos Catalina - Fatal编程技术网

如何在MacCatalina中将Python3脚本转换为可执行文件

如何在MacCatalina中将Python3脚本转换为可执行文件,python,python-3.x,macos-catalina,Python,Python 3.x,Macos Catalina,我真的需要这个问题的最新答案。我想将脚本转换成一个可执行文件,在双击它时运行。过去两三年来在线提供的一些程序不起作用。我只有一个使用selenium和Geckodriver的脚本。我对“哪条蟒蛇3”的回答是 所以,如果您在过去几个月内亲自执行过这样的任务,请给出答案。您可以使用在Mac上运行的PyInstaller生成可执行文件。PyInstaller在我的情况下不起作用。也许它能在别人的系统上工作。因此,我采用了简单的“chmod”方法,将python文件转换为可执行文件。这些是步骤: 在终端

我真的需要这个问题的最新答案。我想将脚本转换成一个可执行文件,在双击它时运行。过去两三年来在线提供的一些程序不起作用。我只有一个使用selenium和Geckodriver的脚本。我对“哪条蟒蛇3”的回答是


所以,如果您在过去几个月内亲自执行过这样的任务,请给出答案。

您可以使用在Mac上运行的PyInstaller生成可执行文件。

PyInstaller在我的情况下不起作用。也许它能在别人的系统上工作。因此,我采用了简单的“chmod”方法,将python文件转换为可执行文件。这些是步骤:

  • 在终端上,我运行了
    哪个python3
    ,并将结果复制粘贴到python脚本的开头,前面加了
    #
  • 然后我将python文件的扩展名改为
    .command
  • 在终端上,我运行了命令
    chmod+x fileName.command
    (755代替+x也有效)
  • 这就是我如何使python文件可执行的。还有其他的解决方案,但这一个对我有效,也更简单