在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中各种方法的运作原理
Jun 15 Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 Python
浅析python中numpy包中的argsort函数的使用
Aug 30 Python
Python内置random模块生成随机数的方法
May 31 Python
用python求一个数组的和与平均值的实现方法
Jun 29 Python
解决django服务器重启端口被占用的问题
Jul 26 Python
django+echart数据动态显示的例子
Aug 12 Python
OpenCV+Python--RGB转HSI的实现
Nov 27 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
Mar 12 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
Mar 14 Python
python3安装OCR识别库tesserocr过程图解
Apr 02 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
CodeIgniter基本配置详细介绍
2013/11/12 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
php获取当前url地址的方法小结
2017/01/10 PHP
实现PHP中session存储及删除变量
2018/10/15 PHP
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
jQuery实现文字自动横移
2017/01/08 Javascript
原生JS中slice()方法和splice()区别
2017/03/06 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
nodejs利用ajax实现网页无刷新上传图片实例代码
2017/06/06 NodeJs
Angularjs cookie 操作实例详解
2017/09/27 Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
2017/12/28 Javascript
package.json配置文件构成详解
2019/08/27 Javascript
原生JS与JQ获取元素的区别详解
2020/02/13 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
python实现屏保计时器的示例代码
2018/08/08 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
中药专业毕业自荐书范文
2014/02/08 职场文书
高中微机老师自我鉴定
2014/02/16 职场文书
绿色学校实施方案
2014/03/31 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
教师个人工作总结范文2015
2015/10/14 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书
使用JS实现简易计算器
2021/06/14 Javascript