python是一门强大的语言,在各个方面都有广泛的应用,比如科学计算,网络,桌面应用等。但是python有一点不好,这也不能说是一个缺点,只能说这是脚本语言的特点,就是程序无法独立运行,本来python程序,就是一些文本文件,计算机本来就是无法执行文本文件的,像Linux和Mac是默认内置了python解释器。然而在windows下就显得有些别扭,如果本机可以运行的python程序,拿到别的电脑上可能无法运行。有两种办法可以解决这个问题。
使用便捷版python
便携版python可以放在U盘里,随便在那台电脑上一插,就可以运行python程序。 常用的便携版python有:
使用pyinstaller打包python程序
使用便携版的话只能自己用用,如果写了一个python程序,想要供别人下载,这样的话,便携版显然不切实际了。
使用pyinstaller打包得到的python程序可以不依赖python解释器而独立运行,那么如何使用pyinstaller来打包python程序呢?
在官方网站下载pyinstaller,解压得到pyinstaller文件,在终端使用cd命令切换到pyinstaller目录,然后执行:
python pyinstaller.py /path/to/yourscript.py
这是打包命令行程序的最简单的打包命令,打包之后,在当前目录下yourscript\dist目录里就是程序。
pyinstaller还有许多的选项,比如:
将python程序打包成单个文件
python pyinstaller.py -F /path/to/yourscript.py
打包GUI程序
python pyinstaller.py -w /path/to/yourscript.py
还有一些别的命令,可以通过一下命令查看:
python pyinstaller.py -h
相关推荐
主要介绍了基于Pyinstaller打包Python程序并压缩文件大小,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
主要介绍了python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件,需要的朋友可以参考下
那么说到打包,我们就需要用到python程序的打包工具pyinstaller了,这个包安装简单,使用同样简单。这里就不多做介绍了 本人使用python的版本是3.7.6 安装 pyinstaller pip3 install pyinstaller 打包命令 ...
PyInstaller:将 Python 程序转换成独立的执行文件(跨平台)
但是当我把代码敲完然后用PyInstaller进行打包处理后,运行.exe文件一直处于黑屏状态,并且过一段时间程序自动关闭。在网上查找了很多方法,最终完美解决,下面我把我的解决方法列出供大家参考,少走弯路。 一、...
今天分享一款自用的pyinstaller打包辅助工具,把pyinstaller打包的常用的选项内置在工具中,勾选后点击打包即可。注:-F -w -i 参数仅对打包.py文件时有效,如果是打包spec文件时,这三个参数勾选与否都无关保存路径...
pyinstxtractor.py 反编译pyinstaller打包的程序 使用方法 python pyinstxtractor.py 示例:python pyinstxtractor.py main.exe
使用pyinstaller打包python的gui程序(pyside2设计) 请参见博客: 【pyinstaller】 打包python应用程序(1) https://blog.csdn.net/jn10010537/article/details/111058613
4.pyinstaller 打包成exe,python在程序运行没问题,在打包后的exe报导入的包错误情况下例如:No module named cx_Oracle,打包生成exe方式
图文并茂手把手教你安装PyInstaller及用PyInstaller打包Python程序成单独的exe可执行文件。
Python3.x+Pyqt5+Pyinstaller实现打包Python窗体程序为*.exe可执行文件
本教程指导如何用Python结合PyQt5做文件夹结构生成器并利用PyInstaller打包为exe应用。覆盖环境配置、代码编写(包括文件夹生成逻辑和GUI设计)、直至软件打包全流程。 【适用人群】 - 中级Python开发者 - 系统管理...
【Python基础】用Pyinstaller打包程序,轻松搞定程序内有图片导致exe无法运行问题
python打包助手(Python Pyinstaller Tools ),以UI界面的方式,帮助开发者快速、便捷地打包项目程序,本项目适用于几乎所有python3版本,基于Pyinstaller库进行打包,可以在大部分windows环境下实现自动安装所需依赖...
pyinstaller是用于python程序打包成exe文件的工具,具有跨平台性。在使用pyinstaller打包python程序时具有参考价值。
您可能感兴趣的文章:pyinstaller打包程序exe踩过的坑python pyinstaller打包exe报错的解决方法详解pyinstaller selenium python3 chrome打包问题使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件详解使用P
由于pyinstaller需要配置的东西太多,且相关库也很多,因此提供了一个程序来测试所安装的pyinstaller是否能够正常运行的小程序,经多方验证,具有可行性。
最近需要用python打包一个单页面网页demo,于是准备用python包pyinstaller来打包程序。网上搜索了一下,大部分教程都是打包非web项目,这里分享一下打包简单网页demo的过程。 系统环境:win10+python3.6 一、安装...