需求分析:

python脚本如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速。

当然打包的脚本似乎不是在所有的win平台下都能使用,win7有一部分不能使用,我在win10能够很好的运行。

准备:

pyinstaller(http://www.pyinstaller.org/) 首先还是去官网看支持的python版本,不然会很尴尬的

安装方法1:

安装pyinstaller和pywin32

使用一下命令将自动安装两个包,在cmd用pip命令

pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

安装方法二:

pip install pyinstaller   (会自动下载future,pywin32,pyinstaller)

如何使用Pyinstaller

方法一:

1.cmd到/python/scripts 找到pyinstaller.exe

2.输入命令

方法二:

1.进入pyinstaller的解压包,输入命令

2."python pyinstaller.py -F path:demo.py"

从cmd最后一行输出可查找到生成的文件

12468 INFO: Appending archive to EXE D:\Documents\Downloads\PyInstaller-3.2\down

load\dist\download.exe

后记:

1.程序设置自定义图标:pyinstaller -F -i ico_path  py_path

首先需要下载一张正常的ico,不能用直接修改后缀的。

下载图片:    https://www.easyicon.net

图片改为ico:  http://www.ico.la/

输入命令 pyinstaller -F -i "demo.ico" "main.py"

2.报错提示:

pyinstaller -F -i "demo.ico" "main.py" 命令格式一定是先图标路径,再程序路径。

路径最好为英文,没有中文字符;脚本名称里没有特殊字符如 .

使用utf8编码

图标文件必须是正常格式,不能直接更改后缀。

tuble index out of range ---》pyinstaller版本尚未支持python的版本

3.窗口程序

使用 pyinstaller -F -w  -i ico_path  py_path ,这样脚本不会弹出命令窗,前提是用了GUI库.

4.导入模块问题

pyinstaller -F -w  -i  --hidden-import queue ico_path  py_path 加上选项

python安装pyinstaller库_python pyinstaller安装相关推荐

  1. python安装第三方库太慢_Python 安装第三方库 pip install 安装慢安装不上的解决办法...

    今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些 ...

  2. Py之Pandas:Python的pandas库简介、安装、使用方法详细攻略

    Py之Pandas:Python的pandas库简介.安装.使用方法详细攻略 目录 pandas库简介 pandas库安装 pandas库使用方法 1.函数使用方法 2.使用经验总结 3.绘图相关操作 ...

  3. python3.7安装dlib库,无须安装vs

    python3.7安装dlib库,无须安装vs 首先,下载dlib-19.17.99-cp37-cp37m-win_amd64.whl 链接:https://pan.baidu.com/s/15bQ2 ...

  4. python中的pyinstaller库_Python(00):PyInstaller库,打包成exe基本介绍

    一.pyinstaller简介 Python是一个脚本语言,被解释器解释执行.它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各 ...

  5. python连接opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

  6. python 删除第三方库_python 安装移动复制第三方库操作

    一.绪论 在使用python开发过程中经常会使用到第三方库.因此就涉及到了如何安装.复制移动. 二.安装方式 第三方库的安装方式 1.python自带包管理器:使用pip命令自动安装.例如:pip i ...

  7. python安装matlabb库_Python调用MATLAB的方法(mlab接口库)(未总结)-Go语言中文社区...

    一.安装 安装mlab库 pip install mlab 显示错误 No module named 'docutils'  (不知道这是什么库) pip install docutils   (安装 ...

  8. python词云安装什么库_python词云安装什么库

    python词云需要安装wordcloud库. 安装方法: 在cmd使用pip install wordcloud命令即可安装. wordcloud库把词云当作一个WordCloud对象:wordcl ...

  9. python的opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

最新文章

  1. 京东某女程序员求助:刚入职就意外怀孕,纠结还能不能过试用期?网友:职场女性太难!...
  2. java 线程中断(转)
  3. PowerShell 备份sharepoint站点命令
  4. 【白话机器学习】算法理论+实战之LightGBM算法
  5. 个人对于架构设计的理解
  6. 7-11 找最长的字符串 (15 分)
  7. boost 单io_serverce 异步多线程资源保护代码
  8. linux centeros下Redis的安装
  9. python求解LeetCode 习题 Excel Sheet Column Title
  10. 网页超链接无法访问本地文件
  11. kaggle猫狗大战数据集集(百度云)
  12. 零门槛人像转卡通、GIF表情包,这个项目不仅开源,还做成了小程序
  13. 记忆里:小时候的农村青山绿水,鸟语花香,彩蝶飞飞
  14. 加拿大政府正式为IT项目管理的成本估计作出规定
  15. android+屏幕色彩度,对比度/色阶/色彩 屏幕显示对比_索尼 Xperia Z2_手机Android频道-中关村在线...
  16. MFC制作Windows画图程序(二)
  17. Rockchip HDMI 软件开发指南
  18. TypeError:object of type 'type' has no len()的一种可能原因
  19. Chapter 09–Storage Structure and Relationships
  20. ocx 访问 html,HTML 加载ocx VB编写的控件

热门文章

  1. vue获取当前登陆用户信息
  2. Infura Http 客户端 以太坊 交易
  3. 有关字符编码学习记录
  4. Wpf 调用线程无法访问此对象,因为另一个线程拥有该对象,解决方案
  5. centos minimal Bind 主从服务器部署
  6. 如何在站点静态文件下查找某关键字并修改文件名?
  7. Quartus和ISErom文件格式
  8. Maximum.TV 发布西班牙语Silverlight TV网站
  9. Ajax学习系列——向服务器发送请求
  10. 基环树一些有趣的事情