在python3.64中安装pyinstaller库的方法步骤


Posted in Python onJune 02, 2020

Python中为了方便程序直接生成exe文件,它存在一个pyinstaller库,使用这个库可以直接将.py程序生成exe文件。这个命令不是在windows的命令行中执行的。

对于python3.5以下的版本,可以在cmd命令中直接使用。

首先下载pyinstaller库使用pip install pyinstaller下载这个库,下载成功后出现successfully代表下载成功。然后执行命令是 pyinstaller -F -w <文件名.py>,执行命令时需要切换到程序所在的目录,-F代表生成可执行文件,-w代表需要控制台,不需要就不用加。

在python3.64中安装pyinstaller库的方法步骤 

等执行结束后,会在程序所在的文件夹生成三个文件夹

在python3.64中安装pyinstaller库的方法步骤 

前两个没什么用,可以安全删除,生成的exe文件就在dist里面。

对于python3.5以上的版本,因为pyinstaller不支持以上的版本,所以在下载完正常的installer库之后,还需要单独下载官网给出的适用3.5以上的版本https://github.com/pyinstaller/pyinstaller。

下载完解压后,里面只有这一个文件夹是需要用到的

在python3.64中安装pyinstaller库的方法步骤 

打开你用的编译器,或者你找到你下载完的库的路径,我用的时Pycharm,点击左上角的File->setting

在python3.64中安装pyinstaller库的方法步骤 

然后将鼠标放到下载过的库上面就会出现路径,在我的电脑里面输入路径就会看到下载完的库的文件夹。接下来是重点↓

将新下载的Pyinstaller文件夹复制到site-packages,并且全部替换

在python3.64中安装pyinstaller库的方法步骤 

然后就好使了可以使用那个命令了

如果命令依然不好使,出现这样的错误

PyInstaller cannot check for assembly dependencies.

Please install PyWin32 or pywin32-ctypes.

pip install pypiwin32

然后使用pip命令下载需要的东西提示这样的错误,

在python3.64中安装pyinstaller库的方法步骤 

或在pycharm里面提示这样的错误,就找到下面的文件夹,打开红线标记的文件进行修改。

在python3.64中安装pyinstaller库的方法步骤 

在python3.64中安装pyinstaller库的方法步骤 

在python3.64中安装pyinstaller库的方法步骤 

在python3.64中安装pyinstaller库的方法步骤

def do_install(pkgs):
  try:
    #import pip
    try:
      from pip._internal import main
    except Exception:
      from pip import main
  except ImportError:
    error_no_pip()
  return main(['install'] + pkgs)


def do_uninstall(pkgs):
  try:
    #import pip
    try:
      from pip._internal import main
    except Exception:
      from pip import main
  except ImportError:
    error_no_pip()
  return main(['uninstall', '-y'] + pkgs)

修改完成后就可以了,基本没有毛病了

到此这篇关于在python3.64中安装pyinstaller库的方法步骤的文章就介绍到这了,更多相关python3.64安装pyinstaller库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python分析apache访问日志脚本分享
Feb 26 Python
Python编程中的异常处理教程
Aug 21 Python
python 处理string到hex脚本的方法
Oct 26 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
使用Python中的reduce()函数求积的实例
Jun 28 Python
python中时间、日期、时间戳的转换的实现方法
Jul 06 Python
TensorFlow:将ckpt文件固化成pb文件教程
Feb 11 Python
在Python IDLE 下调用anaconda中的库教程
Mar 09 Python
Python数组拼接np.concatenate实现过程
Apr 18 Python
基于Python和C++实现删除链表的节点
Jul 06 Python
Python return语句如何实现结果返回调用
Oct 15 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 Python
PyInstaller的安装和使用的详细步骤
Jun 02 #Python
Pyinstaller 打包发布经验总结
Jun 02 #Python
python def 定义函数,调用函数方式
Jun 02 #Python
基于python SMTP实现自动发送邮件教程解析
Jun 02 #Python
Python函数必须先定义,后调用说明(函数调用函数例外)
Jun 02 #Python
QML实现钟表效果
Jun 02 #Python
Pymysql实现往表中插入数据过程解析
Jun 02 #Python
You might like
深入apache host的配置详解
2013/06/09 PHP
php中的strpos使用示例
2014/02/27 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
2018/04/20 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
jQuery 获取对象 定位子对象
2010/05/31 Javascript
jquery统计复选框选中示例
2013/11/05 Javascript
JavaScript静态类型检查工具FLOW简介
2015/01/06 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
2015/03/30 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
BootStrap便签页的简单应用
2017/01/06 Javascript
利用webstrom调试Vue.js单页面程序的方法教程
2017/06/06 Javascript
vue观察模式浅析
2018/09/25 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
[00:33]2016完美“圣”典风云人物:Sccc宣传片
2016/12/03 DOTA
使用Python发送各种形式的邮件的方法汇总
2015/11/09 Python
一些常用的Python爬虫技巧汇总
2016/09/28 Python
Python 专题三 字符串的基础知识
2017/03/19 Python
Python中分支语句与循环语句实例详解
2018/09/13 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
2019/01/05 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
工程业务员工作职责
2013/12/07 职场文书
党员党性分析材料
2014/02/17 职场文书
工会换届选举方案
2014/05/21 职场文书
搞笑的获奖感言
2014/08/16 职场文书
学校交通安全责任书
2014/08/25 职场文书
推销搭讪开场白
2015/05/28 职场文书
opencv 分类白天与夜景视频的方法
2021/06/05 Python
什么是Python装饰器?如何定义和使用?
2022/04/11 Python