pyinsall打包python文件为exe

  前段时间弄了一个基于AES加解密的py文件,但是不能够在别人电脑上使用PY文件,因为别人电脑上缺少依赖模块,于是开始在网上查找解决方法,看到了Pyinstaller,可以打包文件和文件依赖环境成exe,放到别人电脑也是能使用的

一、安装方式

打包exe需要安装pyinstall模块

1)离线安装:

  下载pyinstaller  pywin32 pywin32-ctypes  pefile macholib  future dis3 altgraph 模块依次进行安装

2)在线:

  当然上述方式太过复杂,提供给懒人的方式,直接在命令行cmd 下输入pip install PyInstaller进行安装,这会把依赖模块全部帮我们装好

二、打包

1)问题:no script excute

原因:可能是程序有命令行参数,但是打包过程中使用了-W参数去掉了控制台窗口

解决:打包时去掉-W参数即可

2)输入参数的含义

输入参数的含义

  • -F 表示生成单个可执行文件
  • -w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
  • -p 表示你自己自定义需要加载的类路径,一般情况下用不到
  • -i 表示可执行文件的图标

3)打包过程

将要打包的文件放进 pyinstaller.exe所在目录,比如:D:\python\Scripts,cmd中进入 pyinstaller.exe所在目录,输入pyinstaller.exe -F 你的.py文件,例:pyinstaller.exe -F test.py

执行完毕后,源文件所在目录将生成 dist 和 build 两个文件夹。 其中,build 目录是 pyinstaller 存储临时文件的目录,可以安全删 除。最终的打包程序在 dist 内部的 dpython 目录中。

原文地址:https://www.cnblogs.com/Elaine1/p/10184356.html

时间: 2024-07-31 20:48:08

pyinsall打包python文件为exe的相关文章

pyinstaller 打包python文件成.exe程序

使用pycharm写好的代码,每次都要使用pycharm来执行比较麻烦,打包成.exe程序后可以直接运行,还可以发到别的电脑上执行,比较方便. 1.打开cmd命令提示符窗口,cd到pip.exe所在的目录,使用pip.exe install pyinstaller命令安装pyinstaller模块(前提是你的电脑已经安装了python),安装完成后会在目录下生成很多py文件. 2.使用命令pyinstaller -c -F weixin.py生成weixin.exe程序 执行完之后会在当前目录下

python文件转exe

.py文件转exe文件 1.软件说明: 用python写一个视频处理软件,用到的库是moviepy 2.所用软件: Python 3.6.5 32位 pycharm  专门的python编辑ide,推荐使用 pyinstaller imageMagick.exe (记住他的安装路径,后面会用到) 注意事项:切记安装32位的python,因为32位python在64位系统上打包出来的exe文件可以在32和64位系统运行,反之不可以.我就是先装的64位,然后依赖都装完了才发现需要32位,又全部卸掉重

【Python】使用 py2exe打包Python程序为.exe文件

Step 1: 编写mysetup.py import py2exe #mysetup.py from distutils.core import setup import py2exe setup(console=['Hello.py']) 其中Hello.py就是想打包的Python脚本 Step 2: 将该mysetup.py和Hello.py放在同一个目录下 Step 3: 打开cmd,cd进入Step 2中的路径,运行python mysetup.py py2exe 大功告成,你会发现

PyInstaller打包Python脚本为exe

1.PyInstaller-3.1.1  百度云链接  http://pan.baidu.com/s/1jHYWin8 密码  oapl 2.安装最新版本的 pywin32-217.win32-py2.7.exe  链接http://download.csdn.net/detail/gfsfg8545/6539111 先安装完pywin,然后将pyinstaller解压(随便你解压到哪里) 然后 切换到这个盘,打开文件运行pyinstaller.py (注意要设置Python环境变量) 我么可以

关于python文件转为exe文件

一.简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序. py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序.py2exe是发布在开源许可证下的. 二.安装py2exe 从 http://prdownloads.sourceforge.net/py2exe下载

exe4J打包jar文件成exe可执行文件

exe4j_6.0下载(x86\x64\注册机):        https://pan.baidu.com/s/1oFzif5ZVswbgbBkKHc8HFQ 打包步骤: 再次偷一下懒,使用别人的内容,原文:https://blog.csdn.net/qq_20473985/article/details/53186216 1.打开安装好的exe4j软件,首先是一个欢迎界面,直接[next]  2.选择[JAR in EXE mode],然后[next]:  3.需要输入程序的缩写名字和指明输

pyinstaller 模块-python文件生成exe可执行文件

安装 PyInstaller 模块与安装其他 Python 模块一样,使用 pip 命令安装即可.在命令行输入如下命令: pip install pyinstaller 在 PyInstaller 模块安装成功之后,在 Python 的安装目录下的 Scripts(D:\Python\Python36\Scripts) 目录下会增加一个 pyinstaller.exe 程序,接下来就可以使用该工具将 Python 程序生成 EXE 程序了. pyinstaller 选项 Python 源文件 不

打包python脚本为exe

更新pip 安装 原文地址:https://www.cnblogs.com/ZhangYuniang/p/10530132.html

windows下如何将Python文件打包成.exe可执行文件

在使用Python做开发的时候,时不时会给自己编写了一些小工具辅助自己的工作,但是由于开发依赖环境问题,多数只能在自己电脑上运行,拿到其它电脑后就没法运行了.这显得很不方便,不符合我们的初衷,那么有没有一种什么办法可以使我们编写好的程序,可以直接在各种windows下运行的呢? 答案是:有的,说到windows大家都能想到( .exe )这个东西吧!没错,就是把Python编写的代码打包成可执行的 exe 文件,直接在系统上运行,这个问题不久完美解决了吗? 下面就来讲讲如何实现,具体如下: 安装