将.py文件转化为.exe文件

2023-05-16

将.py文件转化为.exe文件首先需要第三方库 pyinstaller


1.如果没有安装pyinstaller,则在命令提示符输入 pip installer pyinstaller

如果已安装,则会显示

在这里插入图片描述

表示这几个都安装好了。

2.下载安装pyinstaler运行时所需windows扩展:pywin32
mhammond/pywin32
https://github.com/mhammond/pywin32/releases
(此处链接引用于他人,如有侵权联系删除)

选择最新版的下载,注意选择与python版本和位数对应的
如32位python3.7.4对应下载:【pywin32-223.win32-py3.7.exe】
如64位python3.7.4对应下载:【pywin32-223.win-amd64-py3.7.exe】



3.如果出现错误:

     ~~~~      'pyinstaller’不是内部或外部命令,也不是可运行的程序或批处理文件

在这里插入图片描述
这说明我们没有在对应路径下使用 pyinstaller

首先我们要保证 pyinstaller.exe 放在安装Python解释器 默认路径地址下的 Scripts文件里面。

那么我们怎么找 pyinstaller 的路径捏?

本文的第一张图片显示我们都已经将 pyinstaller 安装好了,而且后面显示了详细的地址,我们只要根据地址一级一级的深入,就可以找到最终的位置。

但有的时候可能电脑没有显示appdata这个文件夹,解决方法如下:

有时,AppData文件夹中的文件被隐藏。 要显示它们,您只需取消隐藏文件即可。

这是显示缺少的AppData文件夹的方法。

  1. 点击 Start 开始 按钮,选择 搜索,然后输入 控制面板 打开控制面板。

  2. 选择 文件浏览器选项/文件资源管理选项。

在这里插入图片描述

打开文件浏览器选项

  1. 切换到 查看 标签,向下滚动以查找 隐藏文件和文件夹“ 下 高级设置.

  2. 单击之前的方形复选框 显示隐藏的文件,文件夹和驱动器.

  3. 最后,点击 申请 然后所有隐藏文件和文件夹(包括AppData文件夹和文件)将显示在计算机上。

显示隐藏文件窗口

在这里插入图片描述

现在,您可以打开并查看AppData文件夹和文件。



4.我使用路径的方法是将包含源文件和图片的文件夹放在 python 的scripts中。

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

在此路径下使用 pyinstaller -F message.py

那么我们如何直接到达这个位置捏?

当进入到scripts这个文件夹内部时,PaChong是要转化为exe文件的源文件
在这里插入图片描述

我们将上面地址都删掉,输入 CMD,

在这里插入图片描述

并回车

在这里插入图片描述

就可以直接跳到scripts目录下。



但如果我们直接使用 pyinstaller -F message.py 此命令

则会出现

在这里插入图片描述

因为这个源文件是在PaChang文件中,不是直接在scripts中,所以我们要加上上一级的目录:

pyinstaller -F ./PaChong\message.py

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

最后我们可以看到显示 successfully,表示我们成功创建。

成功后会出现2个文件夹,就是 builddist ,其中dist是我们要的内容,找到dist的 .exe ,双击打开,但是可能会出现一个错误:

在这里插入图片描述
这是路径的问题,可以把dist的内容移到和图片素材相同的目录里面,如将 .exe 文件移到 PaChong 中,这样再运行 .exe 文件就可以正常实现了。



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将.py文件转化为.exe文件 的相关文章

  • 将 .cpp 文件编译为程序内部的 EXE(EXE 文件)[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我想做一个程序 EXE文件 它将采用用户定义的设置并在前面提到的程序 EXE 内为用户创
  • 需要帮助来使用 pyinstaller 编译 python

    我想在运行 Windows 7 的计算机上分发我的 Python 代码 它由几个 py 文件组成 其中主文件位于cprofiles lmfit py 连同一个文件cprofiles ui描述 GUI 和文档的 pdf 我过得很艰难 见从使用
  • 使用来自 PHP 网页的输入参数运行 .exe

    我目前正在尝试获取一个可执行文件以在 PHP 网页中运行 当前使用exec 从命令行运行时 该程序需要两个参数 我不确定使用 PHP 运行它的最佳方法是什么 特别是 可以使用以下语法从命令行运行 exe my program exe inp
  • 使用命令行编译inno .iss文件

    我正在尝试通过命令行将 Inno iss 文件转换为安装程序 exe 我在 Inno 网站上找到了这个页面 它向您展示了如何执行此操作 http www jrsoftware org ishelp index php topic setup
  • JSmooth 关于捆绑 JRE 的问题

    我正在尝试将 JRE 与我的 jar 文件捆绑在一起 以便我可以在任何 Windows 计算机上运行我的应用程序 无论它是否有 Java jsmooth 手册说 For the option to work correctly you ha
  • 我想让这个 prolog 文件成为独立的 EXE 文件

    我是 prolog 新手 我已经编写了这段代码 但我想让这个 prolog 文件成为一个独立的 EXE 文件 但我不知道如何去做 我正在使用 swi prolog 来查阅该文件 我需要使用 swi prolog 使该程序可执行的分步教程 我
  • 无法在 PHP 中使用 exec() 运行 .exe 文件

    我正在尝试使用 exe 文件来执行计算并将输出传递到 PHP 中 我使用 C 制作了一个 Hello World exe 文件 但无法让 PHP 执行它 如果我从 CMD 运行此命令 我会得到正确的输出 C path file exe 但如
  • 如何在未安装 python 的系统上执行嵌入了 python 代码的 C++ 代码

    我正在尝试使用 C 和 Python 嵌入创建一个简单的游戏 python 代码嵌入在我的 C 代码中 我为此使用了 Python C API 我想实现两个目标 1 应用程序应该能够在没有安装Python的计算机上运行 2 应用程序应该是一
  • 将 .msi 转换为 .exe 的最佳工具包是什么?

    我想将 msi 封装到 exe 中以便添加 硬编码文件夹位置 例如 C Program Files x86 TEST 添加安装版本文件 使用静默安装 使用命令行开关 安装 卸载 日志生成 添加 Windows 注册表足迹 微星定制 用于安装
  • 如何下载并运行.exe文件c#

    在您将其标记为重复之前 是的 存在这样的问题 我已经查看了所有这些问题 但仍然无法解决这个问题 我正在尝试编写一个下载并运行 exe 文件的功能 但它不会下载 运行或执行任何操作 我什至删除了尝试捕获以查找错误或错误代码 但我没有 所以我不
  • 如何在nsis中获取其他应用程序的退出代码

    在我的 nsi 文件中 我正在调用ExecWait INSTDIR application exe 0 在 application exe 中 我返回成功和失败的退出代码 如何捕获 nsi 文件中的那些退出代码 如果执行 ExecWait
  • Python 2.6:从 Windows 控制台应用程序读取数据。 (操作系统?)

    我有一个返回一些文本的 Windows 控制台应用程序 我想在 Python 脚本中读取该文本 我尝试使用 os system 来阅读它 但它无法正常工作 import os foo os system test exe 假设 test e
  • DirectX Release 构建可以通过 VS2010 运行,但不能运行 exe

    我已经通过 Google 访问 Stack Overflow 几年了 但到目前为止还没有询问 回答任何问题 所以就到这里吧 基本上 我有一个在 DirectX 11 中设置绘图模型和地形的 3D 渲染框架 一切正常 通过 Visual St
  • 在 EXE 文件末尾写入字节安全吗?

    我听说如果我们在 EXE 文件末尾附加一些字节 它仍然可以正常工作 在所有情况下都是如此吗 这是一种安全的方法吗 我打算使用程序执行文件中的数据来编写演示 因此它可以是安全的 至少对普通用户而言 并且我不必将数据存储在其他地方 这是不可能用
  • MATLAB 可执行文件太慢

    我使用以下命令将 MATLAB 程序转换为基于控制台的应用程序deploytool在 MATLAB 中 MATLAB m文件执行大约需要 2 秒 但在我将其转换为可执行文件并调用 exe 执行需要45秒 太长了 我想将 MATLAB 程序与
  • 应用程序运行时替换exe文件[重复]

    这个问题在这里已经有答案了 我有一个简单的问题 是否可以在 exe 文件 应用程序文件 运行时替换它 我的意思是我知道当应用程序运行时我不能这样做 但也许可以做类似的事情 执行 application shutdown 替换旧的Exe gt
  • 如何在C#和Azure启动任务中自动更新EXE项目?

    我在我的天蓝色相关项目中面临着一个关键且有趣的问题 我创建了一个 Web 应用程序 用户可以从那里下载一个插件 C 中的 EXE 项目 并在解压后上传 EXE 和配置文件到部署在 Azure 平台上的应用程序的启动任务 并且该 exe 定期
  • 如何使用ilMerge将dll合并到exe文件中? [复制]

    这个问题在这里已经有答案了 可能的重复 将 dll 与 exe 合并 https stackoverflow com questions 14551311 merging dll with exe 好的 所以 我将 ilmerge 的所有文
  • 如何从 PyCharm 项目中获取我的“exe”[重复]

    这个问题在这里已经有答案了 通过 PyCharm 在 Python 上编写一些项目 我想从中获取一个exe文件 我尝试过 另存为 gt XXX exe 但是 当我尝试执行它时出现错误 此类操作系统不支持该文件 附注 我有win7 x64 它
  • Nuitka 未使用 nuitka --recurse-all hello.py [错误] 编译 exe

    我正在尝试通过 nuitka 创建一个简单的 exe 这样我就可以在我的笔记本电脑上运行它 而无需安装 Python 我在 Windows 10 上并使用 Anaconda Python 3 我输入 nuitka recurse all h

随机推荐

  • ROS1学习笔记:launch启动文件的使用方法

    参考B站古月居ROS入门21讲 xff1a launch启动文件的使用方法 基于VMware Ubuntu 20 04 Noetic版本的环境 文章目录 一 launch的文件结构二 launch的文件语法2 1 根元素2 2 参数设置2
  • ROS1学习笔记:常用可视化工具的使用(ubuntu20.04)

    参考B站古月居ROS入门21讲 xff1a 常用可视化工具的实现 基于VMware Ubuntu 20 04 Noetic版本的环境 文章目录 一 日志输出工具 xff1a rqt console二 绘制数据曲线 xff1a rqt plo
  • 笔记(STM32篇)day1——工程创建、操作寄存器点灯

    目录 一 STM32F103VET6 二 创建工程 1 主要文件 2 生成文件 三 操作寄存器点灯 前言 这一年 xff0c 从调剂到各种找工作面试 去实习 xff0c 感受总结下来就是 出走半生 xff0c 归来仍是萌新 xff0c 作为
  • 手把手教CMake编译Qt5工程

    一 新建CMakeLists txt 可以在工程目录下新建一个名为CMakeLists txt文件 xff0c 亦或是 xff0c 在Qtcreator中 xff0c 右键项目 xff0c 添加新文件 xff0c 选择General中的Em
  • Arduino学习篇 FreeRtos的使用

    ESP32 Arduino中的FreeRTOS使用 在platformio中不需要引入FreeRTOS的头文件 xff0c 直接可用 FreeRTOS使用第一步 xff1a 任务的创建与删除 下面的代码启用了两个任务 xff0c 并且在执行
  • 创建Ubuntu18.04的工作空间、环境变量与增强功能

    一 编译环境变量 在主目录旁显示隐藏文件 xff0c 找到 bashc文件打开来 在最后面加上以下几句代码 source opt ros melodic setup bash source catkin ws devel setup bas
  • Linux内核下gitee的使用

    一 什么是git git是一个开源的分布式版本控制系统 xff0c 用于敏捷高效地处理任何或小或大的项目 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 Git 与常用的版本控
  • c++ 中 char 与 string 之间的相互转换问题

    首先必须了解 xff0c string可以被看成是以字符为元素的一种容器 字符构成序列 xff08 字符串 xff09 有时候在字符序列中进行遍历 xff0c 标准的string类提供了STL容器接口 具有一些成员函数比如begin end
  • 四旋翼 PID 控制

    文章目录 一 PID 原理二 四旋翼串级双闭环 PID 控制1 外环2 内环 一 PID 原理 偏差控制 xff0c 利用目标值 xff08 期望值 xff09 与实际测量值构成的偏差 xff08 误差 xff09 对被控对象进行线性的控制
  • 串口输出乱码问题的解决方法汇总(持续更新):

    平时工作中程序员在调试时总会用到串口打印数据以及一些标志位查看程序是否出现问题 但是在使用时总会遇到各种各样的问题 xff0c 最常见的就是输出乱码问题 xff08 指的是有收到数据但数据显示的是一堆不认识的汉字或字符 xff09 xff0
  • 无人机运动学控制中的坐标系,及惯性坐标系与机体坐标系之间的矩阵转换 欧拉角

    一 无人机控制中的坐标系 无人机运动学中 xff0c 有三种需要了解的坐标系 1 1 地球中心坐标系 xff08 ECEF xff09 地球中心坐标系 xff0c 即坐标系原点位于地心 X轴通过格林尼治线和赤道线的交点 xff0c 正方向为
  • 关于如何用Cmake配置opencv C++环境

    基于 opencv3 4 6 在vs 2017 中的实现 首先百度搜搜并安装opencv3 4 6 下载链接 xff1a https nchc dl sourceforge net project opencvlibrary 3 4 6 o
  • cmake(六)Cmake添加工程子目录

    重点 xff1a 39 cmake3 39 和 39 make 39 命令 39 输出 39 的 39 深刻解读 39 备注 xff1a 当前阶段暂时不使用 39 IDE 39 工具 先 39 熟悉各指令 39 一 ADD SUBDIREC
  • 【笔记】从零开始制作自己的Pascal VOC数据集

    1 Pascal VOC 数据集简介 1 1 概要 图像分类和目标检测顶会论文的实验部分总是可以看到基于Pascal VOC数据集的算法结果分析 xff0c 它为图像分类 目标检测和图像分割都提供了优秀的数据支撑 xff0c 2005年到2
  • 使用Visual Studio 2022运行C++代码

    使用Visual Studio 2022运行C 43 43 代码 1 打开VS 2022 xff0c 创建新项目 2 安装多个工具和功能 3 选中 使用C 43 43 的桌面开发 和 通用Windows平台开发 xff0c 点击修改 xff
  • Cmake系列(三) 在 CMakeLists.txt 引入第三方so库

    将 so 库和头文件拷贝到对应的目录 app src main jniLibs arm libxxx so 修改 CMakeLists txt 文件 第三方so库 这里和之前在第二步中介绍的创建一个新的原生库类似 xff0c 区别在于最后一
  • git checkout 命令详解

    在日常的git操作中 xff0c git checkout 检出 xff0c 是我们的常用命令 最为常用的两种情形是创建分支和切换分支 在下面的命令中 xff0c 使用了一些简写 xff0c 在这里说明一下 xff1a git st git
  • 对简单字符串的排序整理(简单的2种方法)

    一 用sort对字符串排序 1 sort可以对string排序 我在做题的时候发现我用sort对string排序的语句判错 我最开始写的代码是 string s cin gt gt s int len 61 s length sort s
  • python的print输出如何不换行

    在python的中使用的print函数 xff0c 如果只是输出内容 xff08 包括整型数 xff0c 浮点型 xff0c 字符串等 xff09 xff0c 那么在这一行语句结束之后 xff0c print会自动换行 span class
  • 将.py文件转化为.exe文件

    将 py文件转化为 exe文件首先需要第三方库 pyinstaller 1 如果没有安装pyinstaller xff0c 则在命令提示符输入 pip installer pyinstaller 如果已安装 xff0c 则会显示 表示这几个