背景:

程序中引用了requests库,用requests库发送了https请求,一切正常

但用Py2exe打包成exe后,报错:

IOError: Could not find a suitable TLS CA certificate bundle, invalid path: D:\xxxxx\dist\library.zip\certifi\cacert.pem

打包所使用的代码:

from distutils.core import setup
import py2exesetup(console=["saver.py"])

命令行中执行:

python create.py py2exe

打包完成,目录下生成dist文件夹

解决方法:

报错找不到:

library.zip\certifi\cacert.pem

缺少cacert.pem那直接补进去不可以吗?

观察dist目录中有library.zip

直接下载cacert.pem打包进zip中certifi目录下是不行的,依然报错

重要操作:

把library.zip解压到当前目录

并把文件夹命名为library.zip,往certifi目录下放cacert.pem

cacert.pem下载地址:

https://curl.haxx.se/docs/caextract.html

终极解决办法!!:

可以不用Py2exe打包

用pyinstaller

pip install pyinstaller

会产生pyinstaller.exe在python27/script/目录下,如果配置过pip的环境变量,就可以直接调用pyinstaller命令

打包非常简单,命令行中:

pyinstaller -F xxx.py

仔细看输出,会显示打包好的exe放在了哪个路径

python打包exe后https找不到cacert.pem证书解决方法相关推荐

  1. python 打包exe过程中找不到某模块路径解决

    1.首先 写一个启动程序的启动文件 import oscmd = "python " + r"C:\Users\JHC\Desktop\red\SecurityCheck ...

  2. Advanced Installer打包Winform后安装在C盘权限不足的解决方法

    Advanced Installer打包Winform后安装在C盘权限不足的解决方法 开发环境:VS2012 运行环境:Win7+ 问题描述:Advanced Installer是一个使用起来很方便的 ...

  3. 【Python】Python打包exe后文件庞大,删减体积大小措施

    最近由于项目要求,用python写了个软件,但是用pyinstaller打包以后软件巨大.去网上搜索一番看到有人提到可以用pipenv进行打包,这样可以省去pyinstaller将无关的大量库打包进e ...

  4. python打包exe后缺少模块_python打包生成的exe文件运行时提示缺少模块的解决方法...

    python打包生成的exe文件运行时提示缺少模块的解决方法 事情是这样的我用打包命令:pyinstaller -F E:\python\clpicdownload\mypython.py打包了一个e ...

  5. windows 命令行cmd安装python matplotlib模块后pycharm显示“ModuleNotFoundError: No module named ‘matplotlib‘解决方法

    问题描述: 通过cmd查看已安装的python模块: 显示已经安装了matplotlib模块,但在pycharm中导入该模块时提示: 解决方法: 发生这种问题的原因是pycharm当前项目所使用的解释 ...

  6. python打包出现乱码_python解压zip包中文乱码解决方法

    乱码得原因: 由于ZipFile模块导出遇到中文解码不对,windows上会出现,linux是否会出现不知道没测试过. 解决方式: 1. 搞个文件名引射表(不太方便,少量文件夹套用时候还可以) 2. ...

  7. python 打包exe thread报错_pyinstaller 打包exe 遇到的坑

    使用pyqt5 + python编写的GUI程序: 1.使用了多线程QThread: 问题:本地调试没有问题,打包exe后运行,出现QThread:destroyed while thread is ...

  8. python打包exe报错编码问题,使用Python打包含有pymssql成exe所躺的坑

    一.如何打包 Python打包exe文件简单运用pyinstaller库就行了 1)安装pyinstaller库(自行安装) 2)win+R打开运行窗口输入"powershell" ...

  9. 浅试python打包exe文件 + ico图像制作

    目录 1. python打包exe文件教程 2. ico图像制作 2.1 找ico 2.2 转ico 1. python打包exe文件教程 在B站上看了两个教程: Py文件打包成exe文件直接用 Py ...

最新文章

  1. Azure系列2.1.15 —— SharedAccessBlobPolicy
  2. 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 MetaClass 注入静态方法 )
  3. boost::range模块tokenized相关的测试程序
  4. 如何实现Java类隔离加载?
  5. c#和WIN32 调用
  6. 《快活帮》第二次作业:团队项目选题报告
  7. pthread_exit()
  8. matlab杜哈梅尔积分,非平稳地震作用下桥梁系统碰撞间隙宽度的概率评价方法与流程...
  9. 信息化项目甲方采购的准备与实施
  10. Don't stop pretraining,继续预训练!
  11. 大数据技术原理与应用学习笔记(八)
  12. UTF-8字符集中文排序方法研究
  13. 拼多多淘宝虚拟店虚拟商品如何通过网盘发货机器人软件工具进行自动发货,怎么设置口令关键词?百度网盘自动发货机器人
  14. 56款超赞的国外html表单模板
  15. 推荐几个非常不错的富文本编辑器
  16. 不要想当然,相信自己(自己在C中踩过的坑)
  17. 安装包百度云网盘链接
  18. word文档表格中插入图片设置
  19. nolo手柄配对不上_用NOLOHOME玩电脑VR游戏-支持键鼠和游戏手柄
  20. [KANZI]Kanzi中使用shader实现效果

热门文章

  1. 移动硬盘打不开,里面的数据如何恢复?
  2. 查岗神器!如何查看连接过的WiFi记录+详细信息+密码!
  3. 数据库编程-----数据库设计范式
  4. LRN (Local Response Normalization,即局部响应归一化层)
  5. LRN 局部响应归一化详解
  6. OpenHarmony 3.1 Beta 样例:使用分布式菜单创建点餐神器
  7. qq临时会话组件_临时组件,第1部分
  8. ARM架构和X86架构的对比
  9. 无线网卡驱动下载时,有多个不知道选哪一个?
  10. Windows10 PowerShell启动kafka问题:命令语法不正确