在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 相关文章推荐
详细介绍Ruby中的正则表达式
Apr 10 Python
详解Python的Django框架中的模版继承
Jul 16 Python
深入理解python中函数传递参数是值传递还是引用传递
Nov 07 Python
单链表反转python实现代码示例
Feb 08 Python
Python Xml文件添加字节属性的方法
Mar 31 Python
Django框架模板注入操作示例【变量传递到模板】
Dec 19 Python
python爬虫 线程池创建并获取文件代码实例
Sep 28 Python
python中有帮助函数吗
Jun 19 Python
Python 如何查找特定类型文件
Aug 17 Python
全网最全python库selenium自动化使用详细教程
Jan 12 Python
python实现简易名片管理系统
Apr 11 Python
python入门学习关于for else的特殊特性讲解
Nov 20 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
体育彩票排列三组选三算法分享
2014/03/07 PHP
php转换颜色为其反色的方法
2015/04/27 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
2016/09/11 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题
2007/01/09 Javascript
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
webpack 处理CSS资源的实现
2019/09/27 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
python3之微信文章爬虫实例讲解
2017/07/12 Python
Python将多个excel文件合并为一个文件
2018/01/03 Python
python format 格式化输出方法
2018/07/16 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
Python Gitlab Api 使用方法
2019/08/28 Python
Django实现文件上传和下载功能
2019/10/06 Python
图解python全局变量与局部变量相关知识
2019/11/02 Python
iframe与window.onload如何使用详解
2020/05/07 HTML / CSS
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
越南综合购物网站:Lazada越南
2019/06/10 全球购物
数控技术应届生求职信
2013/11/13 职场文书
经理秘书岗位职责
2013/11/14 职场文书
金融专业毕业生推荐信
2013/11/26 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
mysql的单列多值存储实例详解
2022/04/05 MySQL
nginx配置限速限流基于内置模块
2022/05/02 Servers