打包成exe可执行文件的方法
Python安装扩展库与打包成exe可执行文件的方法
1、安装扩展库的几种方法。
首先可能需要使用
pip install --upgrade pip
来升级本机的pip程序。然后在命令提示符环境(即cmd方式)执行下面的命令(以numpy为例):
python -m pip install numpy 安装numpy扩展库
pip install numpy 安装numpy扩展库
pip install --upgrade numpy 升级numpy扩展库
如果有的库无法安装,或者安装以后无法正常使用,这时可以尝试到
http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载相应的whl文件(注意,下载以后一定不要修改文件名),然后执行命令(以适用于64位Python 3.5.x的pygame扩展库为例):
pip install pygame-1.9.2a0-cp35-none-win_amd64.whl
2、Python程序打包成exe程序之后可以在没有安装Python解释环境的Windows平台上运行。
Python程序打包常用的是py2exe工具,
假设有Python程序文件CheckAndViewAutoRunsInSystem.py,现在编写setup.py文件,内容为:
import distutils
import py2exe
distutils.core.setup(console=['CheckAndViewAutoRunsInSystem.py'])
最后在命令提示符下执行下面的命令,
python setup.py py2exe
接下来就会看到控制台窗口中大量的提示内容飞快地闪过,这个过程将自动搜集CheckAndViewAutoRunsInSystem.py程序执行所需要的所有支持文件,如果创建成功的话则会在当前文件夹下生成一个dist子文件夹,其中包含了最终程序执行所需要的所有内容。等待编译完成以后,将dist文件中的文件打包发布即可。
注意:对于GUI应用程序,则需要将上面setup.py程序代码中的关键字“console”修改为“windows”。
另一个比较好用的Python程序打包工具是pyinstaller,可以通过pip工具进行安装。安装之后在命令提示符环境中使用命令“pyinstaller -F -w kousuan.pyw”即可将Python程序kousuan.pyw及其所有依赖包打包成为kousuan.exe可执行文件,从而脱离Python解释器环境而独立运行于Windows系统。
最新文章
- 学习笔记:MySQL数据库初步 概念
- div嵌套导致子区域margin-top失效不起作用的解决方法
- Oracle动态执行语句
- 【bzoj1864】[ZJOI2006]三色二叉树
- JavaScript变量声明
- pow的小事不简单
- PHP命名空间(Namespace)
- jquery $.each遍历json数组方法
- 高质量c c++编程
- 解决Unity3d 4.3 动画系统带来的烦恼
- Android给控件添加默认点击效果
- Spring Boot——Linux 启动方式
- 使用Dockerfile自定义一个包含centos,tomcat的镜像
- 关键字New,如阴魂不散
- CentOS和AIX查看系统序列号
- Spring Schedule实现定时任务
- JVM 中知识
- Spring所需的Jar包下载
- Python3 命令行参数
- 关于 BigDecimal 的小数位的入舍去操作