1.首先 写一个启动程序的启动文件

import oscmd = "python " + r"C:\Users\JHC\Desktop\red\SecurityCheckChannel_2\gui\control\parent.py"
os.system(cmd)

需要在该程序头部将项目路径添加上

import sys
path = sys.path
for i in path:sys.path.append(i)import oscmd = "python " + r"C:\Users\JHC\Desktop\red\SecurityCheckChannel_2\gui\control\parent.py"
os.system(cmd)

再执行pyinstaller -F 【程序路径】 -w

会导致程序启动奇慢无比

以上内容抄的别人博客,纯扯犊子,仅试用小部分情况,大多数情况都解决不了

下边上干货
1.

#!/usr/bin/env python
# encoding: utf-8
'''
@author: JHC
@license: None
@contact: JHC000abc@gmail.com
@file: get_all_file_name.py
@time: 2022/3/25 16:46
@desc:获取指定项目文件夹下的所有文件夹路径,输入的时项目根目录路径然后将生成的路径从txt中复制出来备用
'''
import os
import sysdef get_file_name(file,save_path):os.chdir(file) #设置需要查看的目录file1 = [x for x in os.listdir() if os.path.isdir(x)]for fil in file1:if fil == "__pycache__" or fil == ".git" or fil == ".idea":passelse:file3 = file+'\\'+filwith open(save_path+'\\file_name.txt','a',encoding='utf-8')as fp:get_file_name(file3,save_path)file3 = file3 + ';'print(file3)fp.write(str(file3))if __name__ == '__main__':file = input('Input the traverse path:')save_path = input('Input the save path:')get_file_name(file,save_path)

打开编辑器(pycharm),File–>Settings–>Tools–>External Tools–>点击+
–>{
Name: 随便输,Description 随便 填不填都行
Progran: 输入本机环境中pyinstaller.exe文件位置
Arguments: -F -w -n judge -i $ProjectFileDir$\1.ico --clean --noconfirm -y --specpath=$ProjectFileDir$\dist\spec --distpath=$ProjectFileDir$\dist --workpath=$ProjectFileDir$\dist\build --paths=$ProjectFileDir$\python_project/venv/Lib/site-packages/PyQt5/Qt5/bin;$ProjectFileDir$;$ProjectFileDir$\gui\control;$ProjectFileDir$\gui\ui;$ProjectFileDir$\log;$ProjectFileDir$\setting $FileName$
注释:

  1. -n judge 指定输出的exe的名字为judge或者的什么都行
  2. -i ProjectFileDirProjectFileDirProjectFileDir\1.ico 图标位置
  3. –paths = 指定虚拟环境位置,以及上边脚本跑完粘贴的路径,注意 将全路径替换成ProjectFileDirProjectFileDirProjectFileDir\格式的
    }

Working directory ProjectFileDirProjectFileDirProjectFileDir 写这个就行

配置完成 在要打包的文件上右键选择External Tools,选中自己刚才写好的那个运行就可以了

python 打包exe过程中找不到某模块路径解决相关推荐

  1. python打包exe后https找不到cacert.pem证书解决方法

    背景: 程序中引用了requests库,用requests库发送了https请求,一切正常 但用Py2exe打包成exe后,报错: IOError: Could not find a suitable ...

  2. Python实现圣诞树、打包exe过程和遇到的问题

    Python实现圣诞树.打包exe过程和遇到的问题 昨天看到CSDN推荐的Python生成圣诞树的博客,想着圣诞节也没给女朋友送过什么礼物,决定这个python脚本改成可执行文件然后作为她今年的礼物( ...

  3. python打包exe 之打包sklearn模型中的各种坑及其解决方法。

    之前学习了如何打包,如何建立虚拟环境打包,以及如何带资源打包exe. python打包成exe 可执行文件 .教程 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标, ...

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

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

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

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

  6. Tomcat启动过程中找不到JAVA_HOME解决方法

    在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到. 报错信息如下:Neither the JAVA_HOME nor the JRE_HOME en ...

  7. python打包exe之打包深度学习模型踩坑记录及其解决办法。

    在现实生活中,有时候我们写的程序需要发给小伙伴用,而小伙伴没有python,这时候我们需要将程序打包成exe文件发给小伙伴用. 今天讲下打包深度学习模型 打包一般要用到cmd命令行,要求cmd能执行p ...

  8. 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)

    我们编写的程序可以发给其他小伙伴使用,但是其他小伙伴不一定安装有python.这时候就需要用到打包啦.打包可以将程序打包成exe文件.然后小伙伴在windows平台里就可以运行(无需python).直 ...

  9. JAVA项目中找不到tomcat_Tomcat启动过程中找不到JAVA_HOME解决方法

    在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到. 报错信息如下:Neither the JAVA_HOME nor the JRE_HOME en ...

最新文章

  1. python学习第一章要点
  2. 数据测试常用的 Data Profiling 方法
  3. Java基础知识强化49:10个实用的但偏执的Java编程技术
  4. 电力电子技术学习笔记
  5. 怎么把网页保存到本地计算机,在IE浏览器中,将网页保存到本地计算机中,若只需保存其中的文字、超链接和表格信息,应该选择的保存类型为( )...
  6. 嵌入式C开发中用到的位域结构体
  7. Asterisk 1.4.42将成绝唱
  8. Springboot 整合jsp案例
  9. ARM产品二十年路线图
  10. ubunto应用软件
  11. vcpkg如何全面卸载和重新安装包
  12. 阿里云ECS服务器配置全攻略
  13. [IMX6Q][Android4.4] Audio添加控制MIC左右声道接口
  14. 微信小程序开发之——拍照和录像
  15. springboot+vue旅游景点酒店预订系统网站
  16. Web前端-Ajax-01
  17. 基于matlab小波变换的突变检测识别
  18. 【Hive】(九)Hive 窗口函数总结
  19. hibernate的多对多
  20. 短信API随机验证码加60秒后重新发送短息验证码

热门文章

  1. IDEA导入jar包之后为什么引用不了
  2. 为什么手机网速太慢_为什么我手机现在的网速很慢,一般只有几k每秒,
  3. 太二跨界出猫粮,是破圈还是噱头?
  4. WSL配置中文输入法
  5. 可枚举属性与不可枚举属性
  6. PS做影子和墙上相框
  7. 网络安全:绕过 MSF 的一次渗透测试
  8. 论性价比,OPPO和华为哪个更给力?对比这两款手机就知道
  9. 强大的JQuery表单验证插件 FormValidator使用介绍
  10. 红旅在线语料库网站 开发笔记