在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 相关文章推荐
Django入门使用示例
Dec 12 Python
Python基于多线程操作数据库相关问题分析
Jul 11 Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 Python
Python中函数的基本定义与调用及内置函数详解
May 13 Python
python实现猜拳小游戏
Apr 05 Python
python3.8 微信发送服务器监控报警消息代码实现
Nov 05 Python
python实现一个点绕另一个点旋转后的坐标
Dec 04 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
Dec 10 Python
Python 限定函数参数的类型及默认值方式
Dec 24 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
May 19 Python
Python sublime安装及配置过程详解
Jun 29 Python
Python使用pickle进行序列化和反序列化的示例代码
Sep 22 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删除文件夹及其文件夹下所有文件的函数代码
2013/01/23 PHP
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
thinkphp3.0输出重复两次的解决方法
2014/12/19 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
jquery实现智能感知连接外网搜索
2013/05/21 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
javascript验证身份证号
2015/03/03 Javascript
解析JavaScript的ES6版本中的解构赋值
2015/07/28 Javascript
javascript简单实现类似QQ头像弹出效果的方法
2015/08/03 Javascript
js小数计算小数点后显示多位小数的实现方法
2016/05/30 Javascript
Vue.js快速入门实例教程
2016/10/15 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
Textarea输入字数限制实例(兼容iOS&amp;安卓)
2017/07/06 Javascript
shiro授权的实现原理
2017/09/21 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
[49:20]2014 DOTA2国际邀请赛中国区预选赛5.21 CIS VS TongFu
2014/05/22 DOTA
Python获取Windows或Linux主机名称通用函数分享
2014/11/22 Python
Python基于动态规划算法计算单词距离
2015/07/25 Python
基于python的Tkinter编写登陆注册界面
2017/06/30 Python
python实现彩票系统
2020/06/28 Python
python调用webservice接口的实现
2019/07/12 Python
Python中typing模块与类型注解的使用方法
2019/08/05 Python
详解Python Opencv和PIL读取图像文件的差别
2019/12/27 Python
python函数定义和调用过程详解
2020/02/09 Python
西班牙手机之家:Phone House
2018/10/18 全球购物
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
教师求职自荐信范文
2015/03/04 职场文书
单位证明范文
2015/06/18 职场文书
2015年高中班级工作总结
2015/07/21 职场文书
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript