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安装扩展库与打包成exe可执行文件的方法相关推荐

  1. python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究

    王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...

  2. python打包成可执行文件_将Python文件打包成.EXE可执行文件的方法

    利用Python写了一个小脚本想要传给使用Windows但没有装Python的朋友执行,这时候就可以利用将档案包装成exe档案,让没有Python的朋友也可以执行.本篇将介绍利用套件「PyInstal ...

  3. 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件

    ** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...

  4. python安装扩展库常用的命令_Python环境——安装扩展库

    一.修改easy_install源 在操作用户家目录添加一个文件 cat >> ~/.pydistutils.cfg < [easy_install] index-url = htt ...

  5. Python写的代码打包成.exe可执行文件

    Python写的代码打包成.exe可执行文件 1. 安装pyinstaller 2. [在线生成icon](http://www.ico51.cn/) 3. 打包命令 pyinstaller -i x ...

  6. python如何将图片打包进exe里_用python将图片切分为九宫格 并打包成exe可执行文件(附源码)...

    前言 经常在朋友圈或者微博看到九宫格显示的图片,虽然是九张图片,但是这是一张图片经过切割而成的,显示效果很震撼.今天,我们就用python将图片切分为九宫格,并打包成exe可执行文件,就算不需要代码也 ...

  7. windows系统用cx_freeze给python程序打包成exe可执行文件

    转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81740340 本机window ...

  8. python程序打包成exe可执行文件,亲测可行(pyinstaller教程)

    python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...

  9. python安装扩展库常用的工具是什么和conda_python习题01——董付国学习系列

    一.简答题 1.python程序的__name__的作用是什么? 每一个python程序都有一个__name__变量,用来表示程序的运行方式,当作为模块导入时,__name__变量的值等于程序文件名, ...

最新文章

  1. android ui动画效果怎么做,AndroidUI 布局动画-为列表添加布局动画效果
  2. sublime txt常用插件推荐
  3. 2020年11月国产数据库排行: PingCAP融资破记录,PolarDB登云巅,达梦南大壮心雄
  4. EasyUI——Dialog自定义Toolbar和buttons
  5. UVALIve 5987 素数
  6. 数据库JDBC的基本内容
  7. Express4.x API (一):application (译)
  8. mysql事务_MySQL事务提交过程(一)
  9. 两电脑间传输文件|免费PC到PC文件传输软件
  10. 周记--听平凡人说故事
  11. php 文本域,关于使用文本域(TextArea)的一个问题
  12. R语言Fisher检验的workspace问题
  13. Github上8个很棒的Vue项目
  14. 《石油地球物理测井——在井下看油气藏》 知识整理
  15. 2020中北大学计算机调剂名额,2020年中北大学考研调剂信息
  16. BEA提出SOA四大策略
  17. java 杨辉三角(贾宪三角,帕斯卡三角)
  18. 宜信支持多渠道前端方案介绍
  19. vue页面跳转没有ajax,vue router路由跳转了,但是页面没有变(已解决)
  20. macOS pyinstaller打包python程序, subprocess无法运行

热门文章

  1. 计算机二级省份,【计算机二级】这些省份发布报名时间!调整前的最后一次考试!...
  2. 使用linux实验总结及心得,实验心得
  3. mysql主从复制同步实验_db.mysql.主从同步实验
  4. html5白话解释,HTML5这个词到底是什么意思?
  5. java private 内部类_java中外部类是否可以访问内部类的private 元素呢?
  6. python爬取公交车站数据_Python爬虫实例_城市公交网络站点数据的爬取方法
  7. 多人博客php源码,wusx php多用户博客(基础thinkphp)
  8. linux写永久路由命令,用route命令添加永久路由(示例代码)
  9. MongoDB 学习-Windows环境搭建(一)
  10. 基于JAVA+SpringMVC+Mybatis+MYSQL的服装商城