PyCharm打包失败及Pyinstall无法安装问题的解决

article/2025/10/11 13:09:55
  • 问题描述

                Python的工程很多情况下需要打包成EXE文件,通过pyinstaller的工具进行打包,首先需

要安装PyInstaller的工具,然后再通过命令行进行打包,安装 PyInstaller 模块与安装其他 Python 模块一样,使用 pip 命令安装即可。在命令行输入如下命令:pip install pyinstaller

会出现以下的错误画面导致安装失败:

  • 解决步骤

  1. 以上的问题应该是Python的版本同PyInstaller版本不一致导致无法安装,要解决以上的问题,我们需要通过PyCharm工具进行选择合适的进行版本;
  2. 选择FILE——Setting——Project——Python InterPreter
  3. 点击右边的【+】号按钮,在弹出画面中输入【Pyinstaller】
  4. 勾选右边Specify version,选择版本,目前Python的版本是2.7,选择了PyInstaller版本为3.5。 
  5. 安装成功后会提示【安装成功】
  6. 在View——Tool Windows——Terminal中,输入【pyinstaller】,如果出现如下的信息,恭喜您,安装成功!
  7. 下面可以通过【pyinstaller -F --i  Recuit.ico main.py】命令进行打包,如果出现以下提示,则表示打包成功;
  8. 在对应的目录中创建【dist】目录,生成的EXE文件就在这个目录中;

 ====================================================================

希望对大家有帮助!

还有一种方法,使用PIP Install 命令,该命令默认安装最新的版本,可以设置版本和下载时间,由于默认PIP有个默认下载时间,如果超过下载时间会报【ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.】的错误,所以当下载的网速较慢的时候,需要手动设置timeout的时间,以免超时导致安装失败,以下命令为设置timeout时间为200秒,安装的版本为3.5;

pip --default-timeout=200  install pyinstaller==3.5


 


http://chatgpt.dhexx.cn/article/opJy6XOk.shtml

相关文章

pyinstall 打包python3.7.1的exe反编译

pyinstall 打包python3.7.1的exe反编译 由于 pyinstall打包的EXE文件,被360认为可能有木马病毒,首先怀疑计算数机系统有毒。用360杀毒,病毒倒是查处了十几个,对于一个对计算机不是十分精通的人来说,只能按360的提示去做…

pyinstall打包多个.py文件成应用程序

Pyinstall打包多个.py文件成应用程序的方法: 这里成功打包了两个.py文件,一张图片,一个.h5文件 如图所示: 第一步:生成.spec文件 pyinstaller -c -D main.py -p image_handler.py这里main.py文件是主文件&#xff0…

解决python3.6中pyinstall打包失败的问题

环境:python 3.6 pyinstall 一开始用百度上的方法,直接执行python目录下的pyinstall.exe文件,很好用。 C:\WINDOWS\System32>C:\Users\hasee\AppData\Local\Programs\Python\Python36\Scripts\pyinstaller.exe F:\python_code_test\ren…

pyqt5 +pyinstall打造属于自己的桌面版程序(学习阶段)

网上关于pyqt5的教程特别少,终于东拼西凑,做出一点东西出来,很简单的小应用,便于上手学习。 pyqt5的主文件代码如下,代码特别多,也没怎么细分。大家可以参考下。github地址 pyinstall打包的一点小技巧送给大家。 取消生成程序doc窗口使用命令pyinstaller -F -i 图标路径 …

tkinter - 使用Pyinstall进行打包封装

1 需要安装 PyInstaller C:\Users\30818> pip install pyinstaller 2 将模块py文件打包成pyd 防止反编译暴露源代码 pyd是一个模块插件 可以通过 Import 来引入pyd文件 直接编译会提示二进制读取错误 2-1 安装cython pip install cython 2-2 在当前目录创建一个 set…

【踩坑日记(一)】: Pyinstall 打包.py文件 生成exe可执行文件

文章目录 Pyinstall 打包.py文件 生成exe可执行文件如何入坑&出坑Analysis 实例其他实例常用参数参考文档:Pyinstall 官方手册 Pyinstall 打包.py文件 生成exe可执行文件 原本认为很轻松的事情,结果花了近2个小时才搞定,值得记录下踩的坑…

Ubuntu 16.04 安装 Pyinstall

Ubuntu 16.04 安装 Pyinstall 预装环境 python3 version:3.5pip version:8.1 报错如下: 首先直接安装 pyinstall 报错,pip 版本过低,要升级版本使用 提供的命令升级 pip,但是开始套娃,一直循…

pyinstall 打包报错

关于使用pyinstaller 打包报错 我的python安装位置为 安装位置/usr/local/python3 关于我的报错环境属于linux 我的pyinstaller 是使用pip 安装的 pip install pyinstaller 在使用pycharm 打包的时候,报错 打包就告诉我缺少什么 关于python的 iso包 我当时有全磁盘搜索该文…

pyinstall exe打包详解

在学习和工作之中,想制作一些小工具,用python秃了一个晚上,拿到公司,发现要安装python才能用,看别人的博客看不懂,别急,一篇搞定。 一、pyinstaller安装 pyinstaller 是一个python库&#xff0…

pyinstall加密打包

这个工具打包真的是挺省事的,但是一旦涉及保护源码,那么原来简单的打包就不够用了。轻易就能被人反编译。 工具自然也是要进步的,现在pyinstall支持加密打包了。 虽然我没查到他加密的原理是什么,但是应该比原来破解增加了一些难度…

PyInstall的安装,使用,以及最后打包成一个exe文件

首先PyInstall安装 pip3 install pyinstaller -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com 打包常用命令 pyinstaller -w -F test.py -w 表示运行exe文件后不出现cmd命令窗口 -F 表示打包成一个单独的exe文件 使用命令后会生成两个文件夹。 …

WIFI传输速度测试

环境: 1.A电脑共享文件,有线1000M,空载,正常机械硬盘,硬盘速度120M/S 2.B电脑从A拷贝数据,USB1.5米延长线接的网卡,USB2.0,WIFI 5G 600M,空载 3.拷贝文件,阿凡…

诺基亚N1 WIFI感叹号消除

Android Captive Portal Server 安卓系统wifi连接后,与CPS服务器通信,检测是否连接到互联网,当不能默认的CPS时就会有感叹号。 通过ADB设置可以消除这个感叹号。 下好ADB之后,打开ADB文件夹,按住shift鼠标右键&…

WIFI理论速度计算

参考: https://cn.ui.vmall.com/thread-1349237-1-4.html 以下是各个WIFI版本的最大吞吐量表 wifi802.11802.11a802.11b802.11g802.11n802.11ac最大吞吐量(Mbps)25411546006928 强调下,MbpsMbit/s即兆比特每秒(1,000,000bit/s)不…

Android 修改wifi阀值,6种简单方法使WiFi网络提速

6种简单方法使WiFi网络提速 导语:不给力的WiFi连接使得无线上网给人的感觉像是回到了拨号时代。以下是小编精心整理的有关电脑网络知识,希望对大家有所帮助。 1、升级过时的路由器 并非所有人都愿意花钱解决WiFi网速慢的问题,但许多人都需要这么做。最近数年路由器技术取得了…

WIFI 常识

DSSS (Direct Sequence Spread Spectrum)直接序列扩频 FHSS,跳频技术 (Frequency-Hopping Spread Spectrum) FHSS和DSSS比较 跳频扩频(FHSS): 跳频扩频(FHSS)技术是通过“伪随机码”的调制,信息的载波受…

Win10系统正确设置MTU值加快WIFI速度的方法

MTU是Maximum Transmission Unit缩写,中文名:最大传输单元。 工具/原料 硬件:电脑 操作系统:Windows 10 方法/步骤 第一步:查询自己电脑的MTU值 右键【开始】–【命令提示符(管理员)】; netsh interface …

WiFi的真实速率

“虽然许多路由器厂商宣称自家的路由器可以达到极高的速率,但实际上用户购买回去用起来却很难达到很快的速率。因为WiFi传输速率是符合木桶效应的,许多时候速率受限于接入路由器的WiFi终端性能。只有全链路能够达到的速率,才是使用者感受到的…

esp32测试wifi速率

一、下载demo, demo路径esp-idf\examples\wifi\iperf 注意:运行可能会报分区表错,idf.py menuconfig修改下flash为DIO模式再试; 二、测试 1、上电运行demo,PC和esp32连接同一个wifi热点; 2、执行idf.p…

WIFI6速率

WiFi 6在160MHz信道宽度下,单流最快速率为1201Mbit/s,理论最大数据吞吐量9.6Gbps。跟前五代比一比:第一代 802.11b(Wi-Fi 1),最快11Mbit/s第二代 802.11a(Wi-Fi 2),最快5…