首页 > 其他分享 >pyinstaller模块

pyinstaller模块

时间:2023-11-10 18:25:17浏览次数:30  
标签:文件 pyinstaller 模块 程序 install 打包

pyinstaller将python文件打包成.exe的文件:
一、安装:
pip install Pyinstaller
国内安装受网络影响可能比较慢或失败,可以尝试使用国内的镜像,如:
pip install Pyinstaller -i https://pypi.douban.com/simple
pip install Pyinstaller -i https://mirrors.aliyun.com/pypi/simple/
如果安装过程中出错了可能是有些需要依赖包没有安装:
pip install pywin32
pip install wheel

二、打包python程序
命令行进入PYTHON所在的程序目录,并运行下面的命令:
pyinstaller -F -w 程序名.py
打包成功后会在当前目录下生成一个dist目录,新生成的exe文件就在这个目录里,正常情况下双击即可运行了。

三、可能出现的问题:
有说使用Pyinstaller打包python程序时,如果python程序中引入了第三方模块,在双击打包后的exe文件时会提示找不到相应模块的错误提示,这里需要在打包命令中使用--paths指定第三方模块所在的路径,如:
pyinstaller --paths 第三方模块路径 -F -w --icon=窗口图标文件 程序名.py

四、打包资源文件:
在打包Python程序时,如果程序中用到图片或文件都资源文件,打包完成后需要将同级目录下的资源文件或文件夹复制到dist文件夹中即可。

标签:文件,pyinstaller,模块,程序,install,打包
From: https://www.cnblogs.com/donfag/p/17824764.html

相关文章

  • 多模块打包包含不同module的静态资源
     <profiles><profile><id>package</id><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId&......
  • Pandas模块
    1Pandas基础1.1数据结构1.1.1Series一维#创建#1.列表创建>>>pd.Series(['a','b','c','d'])0a1b2c3ddtype:object#2.设置索引index>>>pd.Series(['a','b','c',......
  • 个人UI组件库如何适配各种模块规范以及支持按需加载组件和发布包到包管理市场公网或者
    相关代码地址:https://github.com/13476075014/lcc-ui从指令上去看具体实现逻辑yarninitLibsJs用指令把所有组件都让入一个js文件对外暴露,作为umd规范的入口文件yarnbuild:umdjs用webpack输出上面文件,作为umd规范的yarninitEsmsJs用指令把所有组件都让入一个js文件......
  • 多模块springboot项目打jar包 没有主清单属性
    说明:一个多模块的项目 两个子Module 一个core 一个server。java8的环境 |--XChome(pom.xmlxchome的 父级)--|--xc-core(pom.xmlxc-core的子级)--|--xc-server(pom.xmlxc-server的子级) xc-core:主要定义一些常量类、工具类、业务部分(controllerservice......
  • BOSHIDA 如何根据不同仪器选择适合的电源模块?
    BOSHIDA如何根据不同仪器选择适合的电源模块?在实验室、工业生产等场合中,电源模块是必不可少的设备之一。电源模块的作用是将输入电能转换成所需要的电压和电流,为各种仪器设备提供恰当的电源。不同的仪器设备对电源的要求不同,因此在选择电源模块时需要根据具体的情况进行选择。下......
  • 基于Forcite模块的分子动力学研究药剂与矿物相互作用实例(一)
    关键词:相互作用MS Forcite分子动力学径向分布 笔名:杨过Forcite模块是分子动力学计算的主要模块,研究范围广,可以对多种周期性体系进行计算分析,在矿物分选领域中主要是计算分析药剂与矿物相互作用,在不同计算参数条件下可以实现药剂与矿物相互作用模型的预测与分析,从而得到表面......
  • 缺少perl模块; 当安装对应名称模块不起作用的解决方法
     001、问题描述安装RepeatModeler-2.0.2a软件时提示缺少对应的perl模块,利用cpan安装对应模块,并不能解决问题(不知道原因)。 002、解决思路01、利用cpan安装缺少的模块名称安装,根据屏幕输出记录安装的软件包02、利用yum-yinstallperl*&>install_log.txt安装所有的per......
  • centos 7 中安装 LWP::UserAgent 模块
     001、编译安装RepeatModeler-2.0.2a时报错如下:(base)[[email protected]]#perlconfigure##编译安装,提示缺乏LWP::UserAgentmoduleThefollowingperlmodulesrequiredbyRepeatModeleraremissingfromyoursystem.Pleaseinstallthesefir......
  • 非root 用户安装perl模块
     001、perl配置RepeatModeler警告缺少perl模块如下:(base)[[email protected]]$perlconfigureThefollowingperlmodulesrequiredbyRepeatModeleraremissingfromyoursystem.Pleaseinstallthesefirst:File::WhichLWP::U......
  • 【django框架】共4大模块50页md学习文档 第5篇:django的请求与响应详解
    当你考虑开发现代化、高效且可扩展的网站和Web应用时,Django是一个强大的选择。Django是一个流行的开源PythonWeb框架,它提供了一个坚实的基础,帮助开发者快速构建功能丰富且高度定制的Web应用整套Django笔记直接地址:请移步这里共10章,31子模块请求与响应学习目标掌握r......