我的目标是部署我在python中开发的应用程序。我有一个mac,我试图从:
下载cx_Freezehttps://pypi.python.org/pypi?:action=display&name=cx_Freeze&version=5.0.2#downloadsenter
当我下载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_Freeze下载? 2)如何使用安装脚本来部署应用程序。
提前感谢任何帮助或评论 - 我真的很感激。
免责声明 - 我一直在尝试使用cx_Freeze进行两个小时,我已经在线阅读和研究,但一直无法找到任何有用的东西。此外,我相信这个问题的答案将为广大读者服务。
答案 0 :(得分:1)
您肯定需要查看this page。显然它不会打开IDLE,因为它是存储安装的。你在这个阶段真正需要的是在字典中打开一个终端,你的whl文件(换句话说就是cx_Freeze)已经安装并运行了:
python36 -m pip install somepackagename.whl
请勿重命名。
OR
你可以跑:
python36 -m pip install cx_Freeze
将为您下载并安装。
您的设置脚本看起来很好,除非您没有在脚本中定义opts
。