在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 16 Python
简单分析Python中用fork()函数生成的子进程
May 04 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 Python
python的numpy模块安装不成功简单解决方法总结
Dec 23 Python
Python实现的堆排序算法示例
Apr 29 Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
Dec 26 Python
浅谈Python 敏感词过滤的实现
Aug 15 Python
Python Django2.0集成Celery4.1教程
Nov 19 Python
python 实现让字典的value 成为列表
Dec 16 Python
Django中文件上传和文件访问微项目的方法
Apr 27 Python
Python排序函数的使用方法详解
Dec 11 Python
python中温度单位转换的实例方法
Dec 27 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购物网站支付paypal使用方法
2010/11/28 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
Windows7下的php环境配置教程
2015/02/28 PHP
一个小型js框架myJSFrame附API使用帮助
2008/06/28 Javascript
用jquery设置按钮的disabled属性的实现代码
2010/11/28 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
jquery内置验证(validate)使用方法示例(表单验证)
2013/12/04 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
livereload工具实现前端可视化开发【推荐】
2016/12/23 Javascript
详谈$.data()的用法和作用
2017/02/13 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
JS数组方法concat()用法实例分析
2020/01/18 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
2020/01/19 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
python中字符串类型json操作的注意事项
2017/05/02 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
python 自定义异常和异常捕捉的方法
2018/10/18 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
2018/12/18 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
诺思信科技(南京)有限公司.NET笔试题答案
2013/07/06 面试题
行政人事经理职位说明书
2014/03/05 职场文书
四下基层实施方案
2014/03/28 职场文书
员工保密承诺书
2014/05/28 职场文书
雷人标语集锦
2014/06/19 职场文书
公司离职证明范本
2014/10/17 职场文书
2015年预防青少年违法犯罪工作总结
2015/05/22 职场文书
庆祝教师节新闻稿
2015/07/17 职场文书
gojs实现蚂蚁线动画效果
2022/02/18 Javascript