IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python用pyinstaller生成exe文件疑惑解答 -> 正文阅读

[Python知识库]python用pyinstaller生成exe文件疑惑解答

python用Pyinstaller生成exe详细攻略(我生成exe所遇到的全部问题)

首先,我自己的是一个人脸识别的一个小程序吧

里面大概包括这几个文件夹

在这里插入图片描述

data用来存储数据

feature是用来保存人脸特征的文件夹

model里面是人脸识别用到的一些模型(dlib和shape)

然后还有几个py文件,那个stage3.py就是我识别人脸的py文件,然后生成exe文件


第一步:

下载安装pyinstaller

这个还挺简单的。直接下载pip install pyinstaller


第二步:

对于我而言,我前面两步stage几乎不会影响第三步,第三步直接回用生成特征的文件夹

就是我feature/里面的在这里插入图片描述

所以这里需要改第三步的文件路径,不然会报错到时候,改成相对路径

之前:

facerec = dlib.face_recognition_model_v1(
    "E:/code/renlian5/model/dlib_face_recognition_resnet_model_v1.dat")

有两种方式:

#第一种,直接讲所用的包提出来,放到外面
facerec = dlib.face_recognition_model_v1(
    "dlib_face_recognition_resnet_model_v1.dat")
#第二种,放到相对路径下
facerec = dlib.face_recognition_model_v1(
    "../dlib_face_recognition_resnet_model_v1.dat")

第三步

在你程序的控制台下,输入cmd进入终端

在这里插入图片描述

然后进行py转exe文件

pyinstaller -F 文件名(我用的stage3.py)

然后回车就可以了

下面列出其他你们可能需要的一些代码提示

在这里插入图片描述


第四步

执行成功会出现这四个文件夹,其中exe文件就在dist文件夹里面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如下图:

在这里插入图片描述

差不多到这里就结束了,一般都可以运行了,重点我要说下面的


第五步

我的问题就是:在我电脑里面可以运行pycharm文件,转成exe之后也可以运行,但是我想移植到其他电脑后,exe就会报错

在这里插入图片描述

我当时以为是环境什么的问题,因为安装了一个dlib的库,其实不是

我查阅了一些资料,大致的意思就是说生成的exe文件不会将你的一些文件库进行打包,可能里面没有你文件所运行所需要的包,就包括dll,dat文件什么的

这时候就需要你手动找出来,然后放进去就可以了

在这里插入图片描述

大概这样,然后我把这个文件压缩放到u盘,在其他电脑上也可以运行,

大概就是这样,,哈哈哈哈

大概这样,然后我把这个文件压缩放到u盘,在其他电脑上也可以运行,
在这里插入图片描述

大概就是这样,,哈哈哈哈

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-03-15 22:28:05  更:2022-03-15 22:28:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:57:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码