在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 26 Python
详解Python中的相对导入和绝对导入
Jan 06 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
May 30 Python
Python+pandas计算数据相关系数的实例
Jul 03 Python
使用Python横向合并excel文件的实例
Dec 11 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
Aug 05 Python
Python实现微信好友的数据分析
Dec 16 Python
pytorch 实现tensor与numpy数组转换
Dec 27 Python
python如何爬取动态网站
Sep 09 Python
Python列表嵌套常见坑点及解决方案
Sep 30 Python
python 怎样进行内存管理
Nov 10 Python
使用Python拟合函数曲线
Apr 14 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
php下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
PHP XML操作类DOMDocument
2009/12/16 PHP
PHP 全角转半角实现代码
2010/05/16 PHP
浅谈php提交form表单
2015/07/01 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
谈谈JavaScript中function多重理解
2015/08/28 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
BootStrapValidator初使用教程详解
2017/02/10 Javascript
JavaScript中的编码和解码函数
2017/02/15 Javascript
vue+webpack中配置ESLint
2018/11/07 Javascript
webpack 开发和生产并行设置的方法
2018/11/08 Javascript
js实现九宫格抽奖
2020/03/19 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
python同时替换多个字符串方法示例
2019/09/17 Python
python数值基础知识浅析
2019/11/19 Python
python matplotlib.pyplot.plot()参数用法
2020/04/14 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
关于Python错误重试方法总结
2021/01/03 Python
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
屈臣氏菲律宾官网:Watsons菲律宾
2020/06/30 全球购物
出纳员岗位职责
2014/03/13 职场文书
年终奖发放方案
2014/06/02 职场文书
党员个人整改措施
2014/10/24 职场文书
人事行政主管岗位职责
2015/04/09 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
清洁工工作总结
2015/08/11 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
Python实现列表拼接和去重的三种方式
2021/07/02 Python
AngularJS实现多级下拉框
2022/03/25 Javascript
Vue ECharts实现机舱座位选择展示功能
2022/05/15 Vue.js