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安装扩展库与打包成exe可执行文件的方法相关推荐
- python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究
王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...
- python打包成可执行文件_将Python文件打包成.EXE可执行文件的方法
利用Python写了一个小脚本想要传给使用Windows但没有装Python的朋友执行,这时候就可以利用将档案包装成exe档案,让没有Python的朋友也可以执行.本篇将介绍利用套件「PyInstal ...
- 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件
** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...
- python安装扩展库常用的命令_Python环境——安装扩展库
一.修改easy_install源 在操作用户家目录添加一个文件 cat >> ~/.pydistutils.cfg < [easy_install] index-url = htt ...
- Python写的代码打包成.exe可执行文件
Python写的代码打包成.exe可执行文件 1. 安装pyinstaller 2. [在线生成icon](http://www.ico51.cn/) 3. 打包命令 pyinstaller -i x ...
- python如何将图片打包进exe里_用python将图片切分为九宫格 并打包成exe可执行文件(附源码)...
前言 经常在朋友圈或者微博看到九宫格显示的图片,虽然是九张图片,但是这是一张图片经过切割而成的,显示效果很震撼.今天,我们就用python将图片切分为九宫格,并打包成exe可执行文件,就算不需要代码也 ...
- windows系统用cx_freeze给python程序打包成exe可执行文件
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81740340 本机window ...
- python程序打包成exe可执行文件,亲测可行(pyinstaller教程)
python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...
- python安装扩展库常用的工具是什么和conda_python习题01——董付国学习系列
一.简答题 1.python程序的__name__的作用是什么? 每一个python程序都有一个__name__变量,用来表示程序的运行方式,当作为模块导入时,__name__变量的值等于程序文件名, ...
最新文章
- android ui动画效果怎么做,AndroidUI 布局动画-为列表添加布局动画效果
- sublime txt常用插件推荐
- 2020年11月国产数据库排行: PingCAP融资破记录,PolarDB登云巅,达梦南大壮心雄
- EasyUI——Dialog自定义Toolbar和buttons
- UVALIve 5987 素数
- 数据库JDBC的基本内容
- Express4.x API (一):application (译)
- mysql事务_MySQL事务提交过程(一)
- 两电脑间传输文件|免费PC到PC文件传输软件
- 周记--听平凡人说故事
- php 文本域,关于使用文本域(TextArea)的一个问题
- R语言Fisher检验的workspace问题
- Github上8个很棒的Vue项目
- 《石油地球物理测井——在井下看油气藏》 知识整理
- 2020中北大学计算机调剂名额,2020年中北大学考研调剂信息
- BEA提出SOA四大策略
- java 杨辉三角(贾宪三角,帕斯卡三角)
- 宜信支持多渠道前端方案介绍
- vue页面跳转没有ajax,vue router路由跳转了,但是页面没有变(已解决)
- macOS pyinstaller打包python程序, subprocess无法运行
热门文章
- 计算机二级省份,【计算机二级】这些省份发布报名时间!调整前的最后一次考试!...
- 使用linux实验总结及心得,实验心得
- mysql主从复制同步实验_db.mysql.主从同步实验
- html5白话解释,HTML5这个词到底是什么意思?
- java private 内部类_java中外部类是否可以访问内部类的private 元素呢?
- python爬取公交车站数据_Python爬虫实例_城市公交网络站点数据的爬取方法
- 多人博客php源码,wusx php多用户博客(基础thinkphp)
- linux写永久路由命令,用route命令添加永久路由(示例代码)
- MongoDB 学习-Windows环境搭建(一)
- 基于JAVA+SpringMVC+Mybatis+MYSQL的服装商城