在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之私有函数和专有方法
Oct 24 Python
Python使用os模块和fileinput模块来操作文件目录
Jan 19 Python
KMP算法精解及其Python版的代码示例
Jun 01 Python
pandas中的DataFrame按指定顺序输出所有列的方法
Apr 10 Python
Python基于最小二乘法实现曲线拟合示例
Jun 14 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
Jul 30 Python
Python并发之多进程的方法实例代码
Aug 15 Python
python图形绘制奥运五环实例讲解
Sep 14 Python
使用python绘制二维图形示例
Nov 22 Python
使用Pandas的Series方法绘制图像教程
Dec 04 Python
Python中base64与xml取值结合问题
Dec 22 Python
Python数据模型与Python对象模型的相关总结
Jan 26 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批量删除数据
2007/01/18 PHP
php生成缩略图的类代码
2008/10/02 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
两个SUBMIT按钮,如何区分处理
2006/08/22 Javascript
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
JQuery 选择器、过滤器介绍
2011/02/14 Javascript
前台js调用后台方法示例
2013/12/02 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
JavaScript中文件上传API详解
2016/04/01 Javascript
简单实现js浮动框
2016/12/13 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
利用JavaScript如何查询某个值是否数组内
2017/07/30 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
在Django中创建动态视图的教程
2015/07/15 Python
python比较两个列表是否相等的方法
2015/07/28 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
python使用Pycharm创建一个Django项目
2018/03/05 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
python和c语言的主要区别总结
2019/07/07 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
Python爬虫之Selenium多窗口切换的实现
2020/12/04 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
校园达人秀策划书
2014/01/12 职场文书
2014年征兵标语
2014/06/20 职场文书
授权委托书(完整版)
2014/09/10 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
golang 实现Location跳转方式
2021/05/02 Golang
vue3种table表格选项个数的控制方法
2022/04/14 Vue.js