
正文
关于python程序打包成linux应用的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
python打包pyinstaller支持window和linux下使用
1、设置导入路径(和使用PYTHONPATH效果相似)。
2、命令执行成功后在 I:\work\python\SubOcr\dist 文件夹下生成了SubOcr文件夹,里面包含了SubOcr.exe文件。整个SubOcr文件夹就是一个绿色软件,随便移动到任何位置都可运行。
3、使用命令pip install pyinstaller即可 在windows下,pyinstaller需要PyWin32的支持。
4、pyinstaller将Python脚本打包成exe软件,使在没有Python环境的机器上运行最新版是pyinstaller 1。支持python7和python3+。 可运行在Windows,Mac和Linux操作系统下。
5、PyInstaller 是一个用来将 Python 程序打包成一个独立可执行软件包,支持 Windows、Linux 和 Mac OS X。
相关问答
Q1: linux上python打包可以在其他版本linux
一般都可以,不过至少要满足以下条件:python解释器的版本要一致 如果调用了python的扩展模块,则在其他机器上也要安装好同样的扩展模块。如果调用了其他第三方服务等,则在其他机器上也要能够访问。
设置导入路径(和使用PYTHONPATH效果相似)。
所以,对于你的问题的答案是:的确是无法在linux下生成exe的,是正常的。如果非要生成,则需要到windows下去折腾,才能生成exe。
Python程序是标准的文本文件,由Python解释执行,不可能封装成可执行文件,只能以文本方式发布,造成不能版权保护,这是Python的一个弱点。
Q2: 使用PyInstaller打包Python程序
1、使用PyInstaller,打包复杂的Python项目,docker/compose的compose,是全部用Python写的。用PyInstaller进行打包可以看一下它的代码,Github它有比较好的功能。
2、在cmd命令行控制台或者VS Code内置的终端输入命令行生成应用,首先将当前路径切换到Python程序所在的路径(如下示例的SubOcr.py文件在python文件夹下的SubOcr文件夹内),然后输入生成应用的命令。
3、如果Python脚本使用到了第三方库,如何打包? 方法一:将第三方库对应的包复制到待打包python脚本的同目录下,再执行打包命令。
Q3: 如何使用pyqt4打包成能在linux下运行的可执行文件
1、将依赖文件集中到一个文件夹:pyinstaller -D -w main.py #把main.py替换成你的主入口python文件即可。-w参数代表main.py是一个窗体程序。
2、写在依赖包列表里,有管理程序会自动下载安装的。不过要写明版本和候选源的名字。加上官方的运行库依赖……基本上所有的linux发行版都有qt4运行库的源。
3、两种方法,一是用yum方式安装,第二就是下载源码编译安装。
4、头加utf8识别 import sys sys.reload()sys.defaultencoding(utf8) 不知道拼错没 print u’中文’ 这样是可以的。
5、debian/ubuntu:apt-get install xxx arch linux: pacman -S xxx 有的软件包提拱可执行的xxx.run,可以chmod +x xxx.run,然后执行xxx.run安装。实际上那些安装的程序,只是将相应的文件copy到指定的目录。
Q4: 如何打包复杂的Python程序?打包复杂的Python程序教程
1、打包复杂的Python程序教程:本节课分享如何打包复杂的Python程序,有问题的同学可以在评论区留言。使用PyInstaller,打包复杂的Python项目,docker/compose的compose,是全部用Python写的。
2、在cmd命令行控制台或者VS Code内置的终端输入命令行生成应用,首先将当前路径切换到Python程序所在的路径(如下示例的SubOcr.py文件在python文件夹下的SubOcr文件夹内),然后输入生成应用的命令。
3、安装pywin32,可以参考《怎么给python安装pywin32模块?》,一定要注意对应的python版本,否则不能安装。用命令行调用pip安装pyinstaller。准备一个py文件,一个爬取电子书的python文件——00.py。
4、这里的mainform.py就是程序的一个主窗口。这样,就会在python项目下生成dist和build文件夹了。在dist文件夹下有一个exe文件,双击它就可运行软件了。
Q5: 将Python程序打包成linux可执行文件
Python程序是标准的文本文件,由Python解释执行,不可能封装成可执行文件,只能以文本方式发布,造成不能版权保护,这是Python的一个弱点。
头加utf8识别 import sys sys.reload()sys.defaultencoding(utf8) 不知道拼错没 print u’中文’ 这样是可以的。
安装pyinstaller。创建Python文件。打开终端,切换到Python文件所在的目录。在终端输入命令pyinstaller--onefileyour_python_file.py即可将Python文件封装成可执行程序。
在cmd命令行控制台或者VS Code内置的终端输入命令行生成应用,首先将当前路径切换到Python程序所在的路径(如下示例的SubOcr.py文件在python文件夹下的SubOcr文件夹内),然后输入生成应用的命令。
python程序打包成linux应用的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、python程序打包成linux应用的信息别忘了在本站进行查找喔。







