Python 在Mac上使用cx_冻结

Python 在Mac上使用cx_冻结,python,cx-freeze,Python,Cx Freeze,我的目标是部署我用python开发的应用程序。我有一台mac电脑,正在尝试从以下位置下载cx_Freeze: 当我下载cx_Freeze时,它告诉我必须选择一个应用程序来运行该程序。因此,我尝试选择Idle,因为我使用python来开发应用程序。但是,它一直无法解码下载的内容 我有一个用python编写的安装脚本,并在我的应用程序文件夹中保存为setup.py import sys from cx_Freeze import setup, Executable base = None if s

我的目标是部署我用python开发的应用程序。我有一台mac电脑,正在尝试从以下位置下载cx_Freeze:

当我下载cx_Freeze时,它告诉我必须选择一个应用程序来运行该程序。因此,我尝试选择Idle,因为我使用python来开发应用程序。但是,它一直无法解码下载的内容

我有一个用python编写的安装脚本,并在我的应用程序文件夹中保存为setup.py

import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == 'Win32' : base = 'Win32GUI'
setup( name ='Bid Score Calculator',
       version = '1.0',
       description = 'Bid Score Calculator',
       author = 'Brian Haney',
       options = {'build_exe': opts },
       executables = [Executeable( 'Bid Draft Interface.py', base= base)])
最终,我不确定如何部署我的应用程序。我的问题是1)什么应用程序支持cx\U冻结下载?2) 如何使用安装脚本部署应用程序

提前感谢您的任何帮助或意见-我真的很感激


免责声明-我已经尝试使用cx_Freeze两个小时了,我已经在网上阅读和研究过,但找不到任何有用的东西。此外,我相信这个问题的答案将为广大读者服务。

您肯定需要查看。显然,它不会在空闲时打开,因为它是为安装而存储的。在此阶段,您真正需要的是在安装并运行whl文件(换句话说,cx_Freeze)的字典中打开一个终端:

python36 -m pip install somepackagename.whl
不要重命名

您可以直接运行:

python36 -m pip install cx_Freeze
它将为您下载并安装



您的安装脚本看起来不错,只是您没有在脚本中定义
opts

感谢您的帮助。你的建议无疑是朝着正确的方向迈出的一步。我看了你发的那页。当我转到命令终端并输入(python--version)时,响应是python2.7.10。因此,我访问了python网页并下载了最新版本python 3.6,在我的计算机上的安装被列为成功。然而,当我在终端中键入(python--version)时,读数仍然是2.7.10。另外,当我在终端中键入(pip--version)时,没有找到响应命令。因此,我不确定如何进行。再次感谢你的帮助@布莱安·哈尼:python36版本怎么样。您既有Python的集成版本,又有您安装的版本。@BrianHaney您还需要安装pip(安装后名为
pip36
)。告诉您如何执行此操作。如果找不到
python36
python3.6
,您可能需要将其添加到path,但这不是必需的。安装的每个Python版本都有其版本号,后跟
Python