
正文
python打包外部数据,python 怎么打包
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Linux下,Python项目包含多个模块以及图片包,跪问如何用pyinstaller将其打...
1、python的模块,pyinstall会自动编译为字节码然后一起打包。至于另外的图片等资源文件,需要自行书写打包配置文件spec。
2、在cmd命令行控制台或者VS Code内置的终端输入命令行生成应用,首先将当前路径切换到Python程序所在的路径(如下示例的SubOcr.py文件在python文件夹下的SubOcr文件夹内),然后输入生成应用的命令。
3、设置导入路径(和使用PYTHONPATH效果相似)。
4、如果Python脚本使用到了第三方库,如何打包? 方法一:将第三方库对应的包复制到待打包python脚本的同目录下,再执行打包命令。
5、注意使用前要安装pywin32,点击这里下载。将需要打包的.py放到PyInstaller-1目录下,如下图所示。
相关问答
Q1: python怎么打包整个项目
-F指令 注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹 4 -p指令 这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。
使用PyInstaller,打包复杂的Python项目,docker/compose的compose,是全部用Python写的。用PyInstaller进行打包可以看一下它的代码,Github它有比较好的功能。
python的模块,pyinstall会自动编译为字节码然后一起打包。至于另外的图片等资源文件,需要自行书写打包配置文件spec。
在这里面去执行如下命令即可打包python项目,pyinstaller-Dmain.py 这个命令中的main.py必须是当前python项目的入口文件,否则会直接打包失败。命令执行完毕生成dist文件,并且有exe可执行程序就是打包成功。
Q2: Python怎么把文件打包成bat?
1、从PyPI安装PyInstaller:pip install pyinstaller 转到您的程序目录并运行:pyinstaller yourprogram.py 这将在一个名为的子目录中生成这个包dist。
2、用记事本打开cxfreeze.bat文件。如果你不是装在c盘,请将路径改成你的安装路径。这里以经典的hello world为例,看下图。cd: c:\python34\scripts将目录转到cxfreeze所在目录。
3、打开“我的电脑”,点击“菜单“中的”工具”选项。点击“文件夹选项”,选择“查看”,在页面中将“隐藏已知文件类型扩展名”按钮取消选定。鼠标指向你要修改的文本文档,点击右键选择“属性”。
4、首先,在系统中找到所在的文件夹,如图所示。查看文件夹中文件的格式。在确定了大多数文件夹中的格式后,在右上角搜索框,输入 .txt。
Q3: 将Python程序打包成linux可执行文件
1、Python程序是标准的文本文件,由Python解释执行,不可能封装成可执行文件,只能以文本方式发布,造成不能版权保护,这是Python的一个弱点。
2、打开IDLE后,点击左上角File,然后点击第一项NewFile,即可创建python文件。或者直接使用快捷键Ctrl+N快速创建文件,在创建的Python文件中写一些代码。
3、python的可执行文件的目录一般在/usr/bin下,通过apt-get安装的应用一般会在这个目录直接运行0。Python由荷兰数学和计算机科学研究学会的GuidovanRossum于1990年代初设计,作为一门叫做ABC语言的替代品。
4、的确是无法在linux下生成exe的,是正常的。如果非要生成,则需要到windows下去折腾,才能生成exe。
Q4: python中含有外部库的exe如何打包?
1、在目录结构:“程序根目录\dist\main\” 下可以找到生成的main.exe。将其他依赖文件拷贝进入“程序根目录\dist\main\” 下,即可运行。
2、安装。使用PyInstaller需要安装PyWin32。下载与Python对应的PyInstaller版本,解压后就算安装好了 。生成exe文件。
3、将依赖文件集中到一个文件夹:pyinstaller -D -w main.py #把main.py替换成你的主入口python文件即可。-w参数代表main.py是一个窗体程序。
4、安装使用PyInstaller需要安装PyWin32。下载与Python对应的PyInstaller版本, 解压后就算安装好了 。
5、可以直接发布输出的整个文件夹里面的文件,或者生成的可执行文件。你只需要告诉用户,你的应用App是自我包含的,不需要安装其他包,或某个版本的Python,就可以直接运行了。
6、安装py2exe软件,软件的版本应该和你Python的版本相同。
Q5: 如何将一整个python工程打包
1、使用PyInstaller,打包复杂的Python项目,docker/compose的compose,是全部用Python写的。用PyInstaller进行打包可以看一下它的代码,Github它有比较好的功能。
2、通过distutils来打包,生成安装包,安装python包等工作,需要编写名为setup.py python脚本文件。setuptools - 针对 distutils 做了大量扩展, 尤其是加入了包依赖机制。
3、使用pip的方式进行安装,这样可以自动安装其他依赖库。
4、开始-运行-cmd-回车 把路径改为pyinstaller所在的路径。
5、鼠标移动到run as 选项上,弹出子菜单。然后单击android application。他就会打包成apk了。点击项目中bin目录前面的加号展开,就可以看到对应的apk了,然后右键该apk选择copy,再到某个目录点击粘贴就可以复制出来了。
6、python pyinstaller.py --onefile --windowed --icon=path\x.ico demo.py 其中 --onefile 表示只生成一个.exe文件,相关依赖都打包了, --windowed 表示生成的是GUI,否则是带命令窗口的, --icon 是设置.exe的图标。
python打包外部数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python 怎么打包、python打包外部数据的信息别忘了在本站进行查找喔。







