在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使用metaclass实现Singleton模式的方法
May 05 Python
Python读取网页内容的方法
Jul 30 Python
python解决方案:WindowsError: [Error 2]
Aug 28 Python
在Python中使用AOP实现Redis缓存示例
Jul 11 Python
Django urls.py重构及参数传递详解
Jul 23 Python
python pillow模块使用方法详解
Aug 30 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 Python
python操作redis数据库的三种方法
Sep 10 Python
Python类型转换的魔术方法详解
Dec 23 Python
pytorch 中forward 的用法与解释说明
Feb 26 Python
pytest进阶教程之fixture函数详解
Mar 29 Python
Python数组变形的几种实现方法
May 30 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 中使用随机数的三个步骤
2006/10/09 PHP
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
PHP实现ftp上传文件示例
2014/08/21 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
2015/04/15 PHP
php metaphone()函数及php localeconv() 函数实例解析
2016/05/15 PHP
PHP批斗大会之缺失的异常详解
2019/07/09 PHP
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
js获取class的所有元素
2013/03/28 Javascript
用客户端js实现带省略号的分页
2013/04/27 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
原生js实现日期联动
2015/01/12 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
javascript ASCII和Hex互转的实现方法
2016/12/27 Javascript
微信小程序 本地数据存储实例详解
2017/04/13 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
mpvue构建小程序的方法(步骤+地址)
2018/05/22 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
2018/12/30 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
Python解析树及树的遍历
2016/02/03 Python
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
详解Python中的测试工具
2019/06/09 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
python实现扫雷游戏
2020/03/03 Python
django form和field具体方法和属性说明
2020/07/09 Python
python实现计算图形面积
2021/02/22 Python
机械制造专业毕业生求职信
2014/03/02 职场文书
学校端午节活动方案
2014/08/23 职场文书
综合办公室岗位职责
2015/04/11 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android