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

最新文章

  1. 学习笔记:MySQL数据库初步 概念
  2. div嵌套导致子区域margin-top失效不起作用的解决方法
  3. Oracle动态执行语句
  4. 【bzoj1864】[ZJOI2006]三色二叉树
  5. JavaScript变量声明
  6. pow的小事不简单
  7. PHP命名空间(Namespace)
  8. jquery $.each遍历json数组方法
  9. 高质量c c++编程
  10. 解决Unity3d 4.3 动画系统带来的烦恼
  11. Android给控件添加默认点击效果
  12. Spring Boot——Linux 启动方式
  13. 使用Dockerfile自定义一个包含centos,tomcat的镜像
  14. 关键字New,如阴魂不散
  15. CentOS和AIX查看系统序列号
  16. Spring Schedule实现定时任务
  17. JVM 中知识
  18. Spring所需的Jar包下载
  19. Python3 命令行参数
  20. 关于 BigDecimal 的小数位的入舍去操作

热门文章

  1. windows下,根据端口号杀死进程
  2. OBJC依赖库管理利器cocoapods 安装及使用详细图解
  3. 牛客多校第四场 I string 后缀自动机/回文自动机
  4. iOS开发之SceneKit框架--SCNNode.h
  5. 第二篇:怕碰到是因为没掌握,来吧,zTree!
  6. JS动画完美框架
  7. 04_Mybatis输入\出映射
  8. java-day07
  9. [WPF自定义控件]?Window(窗体)的UI元素及行为
  10. JS 标签页切换(复杂)