生成exe文件 一、单个py文件 在py文件目录下,打开cmd窗口,输入pyinstall -F XXX.py,执行成功的话,会在当前目录生成一个dist文件夹,XXX.exe文件在此文件夹下。...使用pyi-grab_version创建版本信息模板文件,首先找到一个有版本信息的XXX.exe工具,在此目录下打开cmd窗口,输入pyi-grab_version XXX.exe,执行成功后,会在此目录下获得一个...方法一、还没有打包成exe的py文件 pyinstaller -F –version–file file_version_info.txt XXX.py 方法二、已经打包好的exe pyi-set_version...file_version_info.txt XXX.exe 二、多个py文件 1、尽量将所有要执行的py文件放在一个大文件夹下(里面允许有多个文件夹) 2、命令行输入pyi-makespec main.py...或者 pyi-makespec -F main.py(main.py为Python程序的入口py文件)。
一个项目开发完毕后总有一种想法,就是生成可执行文件,总不能一直用python xxx执行吧。...以下操作同时适用于windows和Linux下的Pycharm(我在Ubuntu下试验过,生成的是在Ubuntu下的可执行文件) 1、打开Pycharm。...生成的可执行文件放在同目录dist下。 -F(注意大写)是所有库文件打包成一个可执行文件,windows下是exe,Linux下是对应的可执行文件; -w是禁止弹出黑色控制台窗口。...如果你的项目调用了图片等本地资源,请将你的可执行文件放在对应目录才能运行。 如:我的项目调用了相对目录image下的文件,所以我的可执行文件要放在和images同级目录下才能执行。...到此这篇关于Pycharm生成可执行文件.exe的实现方法的文章就介绍到这了,更多相关Pycharm生成可执行文件.exe内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
1.安装PyInstaller 2.指定要打包文件的路径,使用pyinsatll -F “路径”,如果不需要弹出框后缀–noconsole 3.在下面这个目录中查找打包好的文件 发布者:全栈程序员栈长
在pycharm中使用pyinstaller 生成exe文件: 解决通常在cmd中用pyinstaller打包的exe文件太大的问题 ---- 1、在pycharm中创建虚拟环境: 2、在虚拟环境中添加打包程序所需要的库...pyinstaller工具: 提示:一定要按照上面的配置进行,否则会出错 在需要打包的程序中右键选中external Tools—>pyinstaller 等待程序打包完成,在打包程序目录下的dist文件夹中就有生成的...exe文件了 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175424.html原文链接:https://javaforall.cn
需求 首先 Python 是一种面向对象的解释型程序语言,运行 Python 程序时是将 *.py 编译为独有的二进制编码 pyc 文件,然后对 pyc 中的指令进行解释执行,但是对 pyc 文件进行反编译也是比较简单的...如果将基于Python 的产品发布到外部时,需要对源码进行保护,不被 crtl+c, ctrl+v , 因此需要将python文件打成so文件。...编译 py 为 .so 文件 准备工作 linux 环境: yum install -y python-devel , gcc python 安装: cython pip3 install cython...build 文件夹,在 build 文件夹里面有temp 文件 还有我们所需要的编译好的 .so文件。...引用 util 中的 ops_mod so 文件 yangyi@yangyiDBA ~/python/temp ipython3 Python 3.8.9 (default, Apr 13
在windows下,可以使用pyinstaller打包python程序为exe可执行程序。...# 切换到指定目录 cd /d path # 正常打包命令 pyinstaller -F -w -i ico_path xxx.py -F 是将所有文件打成一个exe文件,一般是必写的(注意必须是大写...) -w 是程序运行时不显示cmd界面 -i 修改生成的exe文件图标,可以不写(-i 不写的话 ico_path也别写) ico_path 是生成的exe文件图标位置 py_path 是目标py文件位置...3、运行exe文件 打包完成后,在对应目录会出现build和dist文件夹,exe文件就出现在dist文件夹,直接运行即可。...4、外部文件 以我的chromedriver为例 打包生成exe文件后,依赖的文件还有chromedriver和谷歌浏览器(还需要版本一致) 所以在生成exe文件后,还需要将chromedriver和对应的谷歌浏览器版本一起
上一篇说了我自己做了一个定时截屏的工具,我想如果我可以打包成exe文件,那我就可以单独放在桌面运行,不用进入程序启动运行就可以完成截屏工作了。...这里也建议使用命令行安装(管理员模式) pip install pyQt5 打包 1、命令介绍 默认打包:默认是 -D,意思是打成一个文件夹。...pyinstaller **.py 打包成一个文件:-F 选项可以打出一个exe文件 pyinstaller -F **.py 去掉命令行黑框:-w 选项可以打桌面程序,去掉命令行黑框 pyinstaller...pyinstaller -F -w -i **.ico **.py 2、开始打包 pyinstaller -F -w -i panda.ico screenCapure.py 3、打包后 在dist文件夹下...运行 点击启动,通过进程可以看到程序运行起来了,并且也有一个png文件夹创建了,同时里面也有截屏的图片了。
:http://www.pyinstaller.org/ github: https://github.com/pyinstaller/pyinstaller 支持版本 2.4 - 2.7 使用方法 python...pyinstaller.py [opts] yourprogram.py 主要选项包括: -F, –onefile 打包成一个exe文件。...-D, –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。...-16 官网:http://www.py2exe.org/ 支持版本 使用方法 新建一个setup.py,内容如下(target.py就是你将要编译的文件) from distutils.core import...setup import py2exe setup(console=["target.py"]) 执行python setup.py py2exe dist文件夹里就是你需要的exe 帮助命令 python
上一篇博文介绍了一个自动更新.docx文件的Python脚本。...经过Google发现有py2exe和Pyinstaller可以将Python脚本编译成Windows(Pyinstaller支持多平台)可执行文件。...根据官网的说明,exe文件会保存在dist文件夹中(见下图),所以我们只需要带着这一个文件夹,就可以在没有Python环境的机器上执行Python脚本了。 ?...大家可能会觉得整个文件夹看起来不够简洁,我们可不可以只带着一个exe文件呢?当然是可以的,只需要在转换的时候加上选项-F就可以实现只生成一个exe文件,截图如下: ?...但是对于一个复杂的Python脚本,加选项-F转换后的exe文件肯定会比不加选项生成的exe文件大很多,启动也会慢很多,故建议在转换一个复杂的Python脚本时不要加选项-F以提高exe启动速度。
python打包有这Py2exe和pyinstaller两种方式,但是py2exe比较老了 你看更新日期 ?...好了先看python的运行方式 * .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。...(Python官方的各种安装包就是这样做的) * .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件是Python解释器可以识别的二进制码,故发布后也是跨平台的...将Python脚本打包成可执行文件有多种方式,本文。...pyi-build specfile PyInstaller的原理简介 PyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行的文件,和编译成真正的机器码完全是两回事,所以千万不要指望成打包成一个可执行文件会提高运行效率
第一步:安装依赖 pip install pyinstaller 第二步:移动文件 把python文件和一个exe拿来当图标的ico文件移动到同一文件中 注意:文件路径不用用中文!!!!!!!!...第三步:命令行操作 Win+R,cmd进入管理员界面 cd切换到代码目录 pyinstaller -F -w -i 图标的路径(可以是相对路径也可以绝对路径) py文件路径(可以是相对路径也可以绝对路径...) 第四部:运行程序 进入dist目录,点击exe文件运行我们生成的程序,
问:如何将一个Python脚本转换成exe文件? 有很多时候,我们需要把一个Python脚本,打包成一个exe文件,在windows环境使用。具体如何实现呢?...pyinstaller 2、运行pyinstaller pyinstaller --onefile pythonScriptName.py 将命令中的pythonScriptName.py替换成你的Python...脚本文件名,运行上述的命令,即可将一个Python脚本打包成exe文件了。
要打包的Python程序可以在命令行正常运行 因为打包操作需要在命令行执行,如果游戏不能在命令行运行,说明命令行里配置的 Python 环境不正确,那即使能打包,生成的 exe 也无法运行。 2....如果这两点有问题,请检查你的系统环境变量PATH里有没有加上Python的安装路径。...但也经常会出问题,比如「羊了个羊」这样打包后就无法正常运行,点击 exe 文件后窗口一闪而过就关闭了。 要查看程序出错的原因,可在 exe 文件所在目录的命令行下,直接输出文件名运行。...打包生成的结果除了 exe 文件,还有一个 _internal 目录,里面有一堆文件,exe 必须带上这些文件才能运行。 2. 程序执行的时候,背后还跟着一个命令行窗口,看着很讨厌。...pyi-makespec 目标代码.py --collect-all pgzero -F -w 这样就能以不带命令行窗口的单 exe 文件形式成功打包「羊了个羊」游戏了。
今天写了个小脚本,工作原因需要每天重复使用,所以为了方(偷)便(懒),准备将其打包成exe程序,也可以发给没有python环境的同事使用。...cd C:\pip-20.1.1(cd后的路径按照你解压的路径自行填写) python setup.py.install ?...使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹; -p指令 这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。...我们打包exe文件就需要用到-F指令,使用的语法是:pyinstaller -F (你的.py文件名).py ? 我们以helloworld.py为例,先在cmd中进入存放这个文件的路径。...封装好的程序在你存放.py文件的dist文件夹内。 ? ? 此时就已经全部搞定了,用来分享给别人就很方便,总的来说是非常容易的。
前言 最近因为测试需要,用python写了一个检查图片是否符合要求的一个小工具,然后用pyinstaller将整个工程打包成了exe可执行文件,真的实在太方便了,直接发给同事,无需要再安装python环境...那就别废话了,下面就开始学习怎么将py文件,打包成exe可执行文件吧。...exe可执行文件啦!...进去看下,如图: 生成的exe文件名,是以所打包的程序入口文件的文件名为名,但是可以更改。...python包。
之前自己把 Python 文件打包成 exe 的时候,折腾了很久,本文将详细地讲述如何快速生成在不安装 Python 的电脑上也能执行的文件 1....在 cmd 中输入 pyinstaller -F 文件名 例子:打包 Python 绘制皮卡丘的视频,在cmd中输入 pyinstaller -F pkq_1.py 即可生成普通图标的exe可执行文件...生成 exe 文件 可以在路径 C:\Users\Administrator\Anaconda3\Scripts 下的 dist 文件夹中找到打包好的exe文件(即不用安装 Python 也可以运行的文件...生成自定义形状的图标,在cmd中输入:pyinstaller -i ico路径 -F xxxxx.py 例子: 打包 Python 绘制皮卡丘视频的py文件,在cmd中输入 (注: 我把ico图标和待打包文件放到一个文件夹下了..., 所以直接输入了ico的名字) pyinstaller -i pikaqiu2.ico -F pkq_1.py 生成图标是皮卡丘形状的exe文件 ?
python3编译成pyc文件 pyc是编译py之后生成的本地文件。一般当我们想发布系统的时候不想让别人看到源代码,所以要提前生成pyc文件。...现今网上有很多介绍如何生成pyc的文章,但是在python3之后发现其生产pycache目录下,而不是与源文件同一目录。 那么如何让python3实现生成的pyc与源代码在同一目录呢?...python3 -m compileall -b . 加上参数-b就可以了。 所以发布python软件的过程为: 1....生产pyc文件: python3 -m compileall -b . 2. 删除py文件: find . -name “*.py” |xargs rm -rf 3.
使用指令“pyinstaller -F xxx.py”生成exe文件。 等待生成完毕后,回到源文件目录,在dist目录下,找到生成的exe文件,即可完成Python生成exe文件操作。...用python写了一个程序,在python下运行是正常的,但是生成exe文件后运行闪退 我当时怀疑是不是脱离的python解释器就运行不了的问题,网上找了一通也没有解决。...2.你编译成.exe的python程序中导入了你自己的程序。生成的.exe文件与你导入的文件不在同一文件夹内导致无法运行。...解决办法就是把.exe文件抬到所导入模块所在的文件夹内就可以了。当然也可以把导入的模块搬到.exe文件所在的文件夹下,同一个道理的。...到此如果你想把自己写的python程序给你盆友炫耀,而他又没装有python时,你就可以把.exe文件发送给他嗨皮,请记住打包的时候记得带上带入的模块一起!
在使用pyinstaller将python程序打包成exe可执行文件时,如果不将程序项目的依赖环境进行隔离,那么pyinstaller会自动将许多不必要的依赖包一起打包,会导致原本只要十几M大小的exe...文件变成几十M甚至上百M,因此为了有效减少exe可执行文件的大小,必须使用虚拟环境进行隔离各程序项目环境。...path: 'D:/tools/python27/Scripts/python.exe' 解决办法就是降低pipenv版本 pip install pipenv==2018.10.13 0x04 pipenv...文件 创建虚拟环境 pipenv --three 进入虚拟环境 pipenv shell 安装pyinstaller pipenv install pyinstaller 安装python程序依赖包 pipenv...install 依赖包名 将python程序打包成exe可执行文件 pyinstaller -F 程序名.py 执行成功后会在当前目录下生成dist目录,打包好的exe文件就在其中。
如何将py单个文件及py工程生成exe?有时候我们想把代码打包起来,类似java打成jar一样,供别人去使用 ,今天小编来写写。...其实我们可以使用pyinstaller或者py2exe,今天我主要写下pyinstaller。 使用pyinstaller,首先需要安装它,安装完成后就可以使用了。...打包单个文件: pyinstaller.exe –F C:\Python27\Lib\site-packages Demo.py 打包py工程: pyinstaller.exe –F C:\Python27...\Lib\site-packages Main.py Demo.py -p C:\Python27\Lib\site- packages 需要说明的是你程序的主入口必须放在最前边,这里的Main.py就是我的程序入口
领取专属 10元无门槛券
手把手带您无忧上云