python学习初步--安装和打包

本文详细介绍了如何使用wxPython库搭建一个游戏模拟客户端,并通过cx_Freeze工具将Python程序打包为exe文件,方便在不同机器上运行。包括IDE配置、打包流程、以及使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         近期由于要写一个游戏的简单模拟客户端,为了方便使用到了python的GUI编程。查找了一些资料,发现这方面的库很多,如:tkinter,wxpython等等,这里我选择了wxpython!

首先:搭建轻量级的IDE。

由于个人本身是从LINUX的VIM出身,所以有些排斥一些重量级的IDE。所以Editplus成为了首选,关于配置方面的东西,这里不想多说。参考:http://www.jb51.net/softjc/34898.html。

下载以下文件:

python-2.7.5.amd64.msi

wxPython2.8-win64-unicode-2.8.12.1-py27.exe

默认安装即可。


然后:涉及python打包成exe的问题解决。

为了使python在其它机器上运行,想当然的想到了把python程序打包成exe。这个问题让我折腾了一下午。找到了不少的方法。

第一:.py2exe; 第二:pyinstall + pywin32(这里有教程http://www.cnblogs.com/balian/archive/2012/11/21/2780503.html);以上两种方法繁琐复杂要配置和装载一系列的程序。最后还折腾一很多ERROR.

最后发现了cx_Freeze, 它简单、快捷、方便,直接下载cx_Freeze-4.3.1.win-amd64-py2.7.msi安装即可.


最后:打包命令:

做成setup.bat文件,内容代码如下:

C:\Python27\Scripts\cxfreeze --install-dir="E:\wokspace\server\football\tools\dir" --base-name=C:\Python27\Lib\site-packages\cx_Freeze\bases\Win32GUI.exe E:\wokspace\server\football\tools\test_tk.py


--install-dir表示打包成的目标文件生成目录

--base-name表示生成的窗口程序隐藏console控制台。不然窗口程序后面会显示控制台。




------------------以上只做为自己学习的记录~~附一个python学习网站:http://www.czug.org/python/wxpythoninaction/ch01.rst

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值