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系统。

原文发布于微信公众号 - Python小屋(Python_xiaowu)

原文发表时间:2016-08-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏软件开发 -- 分享 互助 成长

Android开发环境的搭建

前言: 作为一个Android开发的新手,光开发环境就差点搭建了一天,最后发现自己走了很多弯路,在此写出希望能够帮助想入门的朋友。先说一下,开发Android ...

21750
来自专栏C/C++基础

Linux命令(17)——su与sudo命令

su用于临时切换身份到另一个指定的用户,未指定用户名默认为root。使用su切换用户身份后,默认情况下不改变当前工作目录,但会改变“HOME”、“SHELL”、...

16830
来自专栏IT可乐

Maven详解(八)------ 继承和聚合

1、继承 需求场景:   有三个 Maven 工程,每个工程都依赖某个 jar 包,比如 Junit,由于 test 范围的依赖不能传递,它必然会分散在每个工...

236100
来自专栏菩提树下的杨过

spring-boot 速成(5) profile区分环境

maven中的profile概念,在spring-boot中一样适合,只要约定以下几个规则即可: 

15120
来自专栏Java帮帮-微信公众号-技术文章全总结

回忆jdk与eclipse安装【工作】

回忆jdk与eclipse安装 摘要: 一 下载JDK9 http://www.oracle.com/technetwork/java/javase/downl...

26740
来自专栏钟绍威的专栏

linux常用命令之文件系统用法选项demo注意选项demo用法选项用法选项demo

df df - report file system disk space usage 查看文件系统的使用清空 用法 df [-hi] [path] 选项 ...

19270
来自专栏数值分析与有限元编程

Python3导入自定义模块

Python的开源模块是个好东西,大牛们共享的许多模块也加快了大家开发的速度,许多开源模块可以在这里找到 https://pypi.python.org/py...

52220
来自专栏张善友的专栏

CentOS 7 安装Maven

Maven的下载地址是:http://maven.apache.org/download.cgi 安装Maven非常简单,只需要将下载的压缩文件解压就可以了。 ...

42850
来自专栏LEo的网络日志

如何通过criu checkpoint/restore应用

16520
来自专栏张善友的专栏

CentOS 7 安装Maven

36550

扫码关注云+社区

领取腾讯云代金券