Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.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
Python 如何在OSX上将py程序转换为exe?_Python_Python 3.x_Pyinstaller - Fatal编程技术网

Python 如何在OSX上将py程序转换为exe?

Python 如何在OSX上将py程序转换为exe?,python,python-3.x,pyinstaller,Python,Python 3.x,Pyinstaller,有人能帮我解释一下吗?我一直在尝试将py程序(Python3.5)转换为exe,但我似乎无法理解。我下载了PyInstaller,但我真的不知道从这里做什么 我在Mac上使用OS X El Capitan 要使用,只需打开控制台并执行: pyinstaller --onefile --windowed gui_app.py 或者,如果是控制台应用程序,您只需执行以下操作: pyinstaller --onefile app.py 如果它是一个简单的应用程序,您甚至可以执行以下操作: pyin

有人能帮我解释一下吗?我一直在尝试将py程序(Python3.5)转换为exe,但我似乎无法理解。我下载了PyInstaller,但我真的不知道从这里做什么

我在Mac上使用OS X El Capitan

要使用,只需打开控制台并执行:

pyinstaller --onefile --windowed gui_app.py
或者,如果是控制台应用程序,您只需执行以下操作:

pyinstaller --onefile app.py
如果它是一个简单的应用程序,您甚至可以执行以下操作:

pyinstaller app.py
就是这样,您需要确保安装了
pyinstaller
,并且在您的路径tho中,因为这本身就是一个应用程序。在Windows上,它被称为
pyinstaller.exe
,并驻留在Windows
PATH
变量中

如果您有一个更复杂的应用程序,您可以构建一个定义列表,并将其交给pyinstaller阅读(添加图标、版本号等)。但大多数时候,你并不需要这些

资料来源:


当我说“有人能帮我理解吗?”时,我指的是我文章末尾的蓝色数字1。这是PyInstaller手册中的一个屏幕截图链接,我无法理解。这是因为我还不被允许在这里发布图片。你能把使用的代码包括进来吗,最好是文本而不是截图,错误信息是文本吗?这里没有错误信息。我真的不知道该怎么办。也许我只是在装傻,但我不明白他们这么说是什么意思。代码非常长。它里面有一堆打印语句,所以它不适合这里的文本形式。我可能应该早点说,但我对这个很陌生。我对正在发生的事情没有一点了解,我也无法理解他们在那本手册中要求我做什么。我投票结束这本书的理由是你自己没有尝试过任何东西(这是常见问题解答中的一个要求),但也因为这是我在谷歌上得到的第一次点击中所解释的。我不是想表现得粗鲁,我只是想让每个人问一些最基本的介绍问题,学习如何收集信息。以前有人问过这个问题(见我的源代码列表),它也出现在互联网上的每一个指南中。它们在终端中清楚地说明
,写pyinstaller…
。这听起来可能很刺耳,但实际上这一次是在让你难堪。