首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python如何生成可执行.exe文件

(Python官方各种安装包就是这样做) .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件是Python解释器可以识别的二进制码,故发布也是跨平台...,同样可以安装(前提是需要安装setuptools): python setup.py install 在生成exe文件,无法正常运行exe文件,可以尝试下面这种安装 pip3 install https...-w 生成exe文件,打开速度慢问题 1.改用-D参数 pyinstaller -D test.py -w 2.使用 Enigma Virtual Box 将文件夹压缩成一个exe文件 执行过程如下图所示...: 五、打包结果 打包完成,进入到当前目录下,会发现多了__pycache__、build、dist、nhdz.spec这四个文件夹或者文件,其中打包好exe应用在dist目录下面,进入即可看到...,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成目录: 六、执行exe应用 因为是exe应用,是可执行文件了,所以直接双击运行即可,运行效果如下图所示: 到这里,exe

3.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

java生成exe执行文件条件_不能运行exe文件

在这里,笔者使用工具为eclipse,具体步骤如下: 1.打开一个含有main方法且已调试可运行Java工程,右键点击选择export,再选择Java选项下JAR file选项。...点击next,选择”JAR in EXE” mode。 3.点击next,填写生成应用名和输出目录。 4.点击next,根据自己应用类别进行选择,并填入可执行文件名称。...四、可能遇到问题 1.执行EXE文件时提示java.lang.NoClassDefFoundError 这是由于你程序中有引用到第三方jar包,而生成EXE文件时没有将其关联起来。...执行EXE文件时提示java.lang.UnsatisfiedLinkError 这是由于程序中引用到jar包中,有通过JNI机制去调用到一些dll文件方法,而在配置生成EXE过程中没有指定...执行EXE文件时提示java.lang.UnsupportedClassVersionError 这个一般是由于运行时JDK版本与开发JDK版本不一致导致(比如你开发时用是64位JDK,而在其它电脑上运行时

2.9K20

C#如何执行

编译器以流水线形式进行工作,分为几个阶段:源代码 → 词法分析 → 语法分析 → 语义分析 → 目标代码 → 链接 → 可执行文件。...在编译器领域,虚拟机通常执行一种叫中间代码语言,中间代码由高级语言转换而成,以 Java 为例,Java 编译产生并不是一个可执行文件,而是一个 ByteCode (字节码)文件,里面包含了从...Java 虚拟机(JVM)负责执行这个文件。 虚拟机执行中间代码方式分为 2 种:解释执行和 JIT(即时编译)。...由于执行是中间代码,所以,在不同平台实现不同虚拟机,都可以执行同样中间代码,也就实现了跨平台。...C# 是一个语言,微软给它定制了一份语言规范,提供了从开发、编译、部署、执行完整一条龙服务,每隔一段时间会发布一份最新规范,添加一些新语言特性。

4.8K113

C#将引用dll嵌入到exe文件

当发布程序有引用其它dll, 又只想发布一个exe时就需要把dll打包到exe 当然有多种方法可以打包, 比如微软ILMerge,混淆器附带打包......用代码打包实现方式也有很好,本文只是其中一种实现方式,不需要释放文件!...方法如下: 1.项目下新建文件夹dll 2.把要打包dll文件放在dll文件夹下,并包括在项目中 3.右键文件属性, 生成操作选择嵌入资源 4.实现如下代码, 在窗口构造中实现也可以(在窗体事件中无效...,如winform_load) 这里需要注意,“引用”下dll,需要设置“复制本地”为False,这样在bin目录下生成exe时候就不会顺便复制dll了(这步可要可不要) using System;...如果exe所在文件夹下有相应dll, 事件并不会被触发!

3.7K20

Pycharm生成可执行文件.exe实现方法

一个项目开发完毕总有一种想法,就是生成可执行文件,总不能一直用python xxx执行吧。...以下操作同时适用于windows和Linux下Pycharm(我在Ubuntu下试验过,生成是在Ubuntu下执行文件) 1、打开Pycharm。...生成执行文件放在同目录dist下。   -F(注意大写)是所有库文件打包成一个可执行文件,windows下是exe,Linux下是对应执行文件;   -w是禁止弹出黑色控制台窗口。   ...如果你项目调用了图片等本地资源,请将你执行文件放在对应目录才能运行。   如:我项目调用了相对目录image下文件,所以我执行文件要放在和images同级目录下才能执行。 ?...到此这篇关于Pycharm生成可执行文件.exe实现方法文章就介绍到这了,更多相关Pycharm生成可执行文件.exe内容请搜索ZaLou.Cn

4K20

C# Web应用调用EXE文件一些实践

----需求 最近同事使用Python开发了一款智能文字转语音程序,经讨论部署在WINDOWS环境服务器下,因此需要生成目标为可执行程序文件,即EXE文件。...范例运行环境 操作系统: Windows Server 2019 DataCenter .net版本: .netFramework4.7.1 或以上 开发工具:VS2019 C#执行文件设计 可执行文件...edgetts.exe 实现文字转语音功能,其说明如下: 序号 参数 类型 值 说明 1 -filename 字符 存在文件名 word docx文档 txt文本文件 md markdown文档 2...mp3文件 4、转换程序需要连接外网 调用可执行文件方法 需要引用 using System.Diagnostics; 程序集 System.Diagnostics.Process.dll 提供对本地和远程进程访问权限并能够启动和停止本地系统进程...为 true 时候表示可以尝试调用一切可以调用程序,但不限于EXE文件

6010

解决pycharm py文件运行停止按钮变成了灰色问题

每次运行都会跳出一个 python console,并且前面还会显示一大堆奇怪信息:import sys; print(‘Python %s on %s’ % (sys.version, sys.platform...右上角停止按钮变成灰色了(应该是红色) 解决办法:在右上角下拉三角头,打开 edit configurations,把里面的 run with python console 前面的勾去掉,然后点ok...以上这篇解决pycharm py文件运行停止按钮变成了灰色问题就是小编分享给大家全部内容了,希望能给大家一个参考,也希望大家多多支持网站事(zalou.cn)。...您可能感兴趣文章: 解决Pycharm运行时找不到文件问题 解决Matplotlib图表不能在Pycharm中显示问题 解决pycharm安装后代码区不能编辑问题 解决pycharm运行时interpreter...为空问题 快速解决PyCharm无法引用matplotlib问题 解决pycharm运行出错,代码正确结果不显示问题

1.8K21

Python源文件打包成可执行exe应用,给你代码变个身!

.py生成spec文件 ② 对spec文件参数进行修改 ③ spec文件中主要包含4个class: Analysis, PYZ, EXE和COLLECT....Analysis以py文件为输入,它会分析py文件依赖模块,并生成相应信息 PYZ是一个.pyz压缩包,包含程序运行需要所有依赖 EXE根据上面两项生成 COLLECT生成其他部分输出文件夹...但是pyinstaller解析模块时可能会遗漏某些模块(not visible to the analysis phase),造成打包执行程序时出现类似No Module named xxx。...(10)pyinstaller打包路径使用中文没有问题,不过为了减少打包时候出错可能,尽量将打包使用资源文件和代码文件路径设置为英文。...build为临时文件目录完成打包可以删除;dist中存放打包结果,可执行文件和其它程序运行关联文件都在这个目录下。

1.7K20

用GCJ编译Java源文件成脱离JREexe执行文件

阅读更多 用GCJ编译Java源文件成脱离JREexe执行文件 一、下载GCJ 到 http://www.thisiscool.com/gcc_mingw.htm 可以看到你有个版本 GCC/GCJ...第三步,一样,有了 第四步,一样,有了 第五步、编译运行 J2E HelloGCJ 同样是可以看到成了HelloGCJ.o和HelloGCJ.exe文件,不过这个文件比刚才用4.02编译要小很多,才...Java环境下去跑一下,我有个Win98SE虚拟机,这样一来就可以确认了 或者先这样来测试一下 PATH=; 这样是把PATH清空,当然无论怎么清空,在Windows下面还是会去找Windows系统可执行目录...结束语:这是最简单一个测试,关于AWT、Swing、SWT、中文问题、线程、文件、IO等等可以参见附带Samples 要运行Samples,先要找个下载make,并解压把make.exe扔到bin...不过,千万注意了,也要下载 iconv 要不然根本就不行,而且编译.exe文件也必须要这个 iconv.dll 或 libiconv-2.dll 动态链接库 如果下载 iconv-1.9.1.win32

1.8K20

如何有效解决AppDesigner中使用符号工具箱syms打包发布成exe等可执行文件不兼容问题?

点击“日志文件”打开一看出现了如下关键警告信息:警告: 在 "D:\Documents\Matlab\app2.mlapp" 中,根据 MATLAB Compiler 许可证,对 MATLAB Runtime...请从代码中删除文件或函数,或者使用 MATLAB 函数 "isdeployed" 确保函数不会在所部署组件中被调用。 那位伙伴讲他搜索了好久也没有找合适解决方案,故来寻求咱帮助。...即便能成功打包成可执行文件,但计算过程只要运行到与符号工具箱相关内容地方程序肯定是执行不下去。那么问题来了,该如何解决以上问题呢?...别急,MATLAB给大家提供一个很贴心符号公式转matlab函数一个小工具,它就是matlabFunction函数,通过它可轻松将任何符号公式转换成直接可执行调用function。...','fun'); % 执行以上代码,会在当前目录下自动生成一个以fun命名可调用函数, % 函数内容如下: function f = fun(x,y) %FUN % F = FUN(X,Y)

1.1K20

将Python打包成可执行文件exe心路历程

导言:   我们有时候需要将做好Python程序打包成为一个exe , 方便我们使用,查找了资料发现 pyinstaller 、py2exe,最后还是选择pyinstaller,用时候踩过了挺多坑...解决方法为删除指定文件夹下面的 c:\python36\lib\site-packages   site-packages 文件夹, 然后再次执行   python -m pip install --upgrade...pyinstaller -F test.py  参数 -F表示只生成一个exe文件,打包过程很顺利,但是点击时候控制台总是一闪而过,  然后也是百度老师告诉我 ....\xxx.exe 可以查看报错, 发现是指定modle没有找到。...加上参数以后顺利执行成功~~~ 撒花撒花,以后可以直接双击执行了,更加方便。

57330

如何恢复windowsexe文件默认打开方式

事情由来: 有一次在用一个播放器选择打开视频文件时候,意外手贱点击打来了 exe 文件,之后戏剧性恶心开始了,首先当然是打开失败,接着整个桌面的 exe 文件全部被替换成那个播放器图标,然后所有的...exe 程序全部打不开了,全部被关连成用播放器打开模式。...但是大多数解决方案是建立个 reg 文件(因为这时候 CMD 命令行程序也打不开),里面的内容反正就是修改注册表之类,但是不行,因为这只是针对 win98 之前系统管用,在我 win10 系统是无效...找到也是一个 reg 注册表,运行就 OK 了。...源代码如下: REGEDIT4 [hkey_classes_root.exe] @="exefile" [hkey_classes_root\exefile\shell\open\command]

3.9K20

Pytest系列(5) - 测试用例执行几种状态

https://www.cnblogs.com/poloyy/category/1690628.html 用例执行状态 用例执行完成,每条用例都有自己状态,常见状态有 passed:测试通过 failed..." assert a == "yygirl123" def test_1(pwd): assert user == "yygirl" 为啥是error pwd参数并不存在,所以用例执行...): raise NameError assert pwd == "polo" 为啥是failed 因为用例执行期间抛出了异常 总结 测试用例代码有异常,包括主动抛出异常或代码有异常,...都算failed 当测试用例调用fixture有异常,或传入参数有异常时候,都算error 如果一份测试报告中,error测试用例数量越多,说明测试用例质量越差 xfail栗子 # 断言装饰器...xfail(算测试通过一种,表示符合期望捕捉到异常),并不算failed 如果和raised异常类不匹配,则是failed

70210

Selenium结合HttpWatch进行Web自动化测试(实时获取页面性能)

Selenium 在进行自动化测试时候,每次跳转不同页面时,要想知道打开该页面需要多长时间,该如何解决?...5、Selenium结合HttpWatch 要在 Selenium 进行页面功能测试时候,想要获取一些信息,如提交请求数据、接收请求数据、页面加载时间等。...可以与 IE 自动化测试框架(例如 Watir 和 Selenium)集成,以便可以在测试过程中检测 HTTP 级别的错误和性能问题。...Chrome 驱动下载地址: http://npm.taobao.org/mirrors/chromedriver/ 下载 chromedriver.exe 拷贝到 Python 安装目录下。...4、执行结果 (1)脚本执行完成,自动生成xml文件。 (2)通过控制台打印日志,可以看到页面所使用响应时间。

1.4K10

手把手包教会_手把手地教是什么意思

Selenium Server(用于提供自动化测试服务)、Selenium Client(用于执行脚本); Selenium Grid,用于对测试用例集做分布式处理(并行),现已集成到selenium...、ruby、python、C、C#等 支持分布式执行测试用例集,即可并行执行测试 一,Python+Selenium环境搭建 (1)下载python✨ 建议下载python 3.x版本,官方已经停止对...点击下载,下载完成,解压该zip文件得到chromedriver.exe文件,将chromedriver.exe放置在python安装目录Scripts中 点击进入解压生成文件夹...复制文件放入python安装目录Scripts文件夹中 注意:需要将解压出来chromedriver.exe文件放置在Scripts中,而不是将解压得到chromedriver文件夹放置在...下载解压文件,将解压得到 geckodriver.exe 文件放置在python安装目录Scripts中(同chromedriver.exe),如下: (4)尝试启动火狐浏览器(Firefox

1.5K20

Python测试框架pytest(14)用例执行几种状态

Python测试框架pytest(14) 用例执行几种状态 目录 1、PASSED 2、FAILED 3、ERROR 4、XFAIL 用例执行完成,每条用例都有自己状态。...常见状态: PASSED:测试通过 FAILED:断言失败 ERROR:用例本身写质量不行,本身代码报错(例如:fixture 不存在,fixture 里面有报错) XFAIL:预期失败,加了 @pytest.mark.xfail...文件 脚本代码: #!...test_case函数调用了错误fixture,所以ERROR表示用例有问题。 4、XFAIL 1、创建test_xfail.py文件 脚本代码: #!...(raises=ZeroDivisionError) def test_f(): 1 / 0 2、运行结果: 代码有异常,且和raised异常类匹配,所以是XFAIL(算测试通过一种,表示符合期望捕捉到异常

58020

Python安装扩展库与打包成exe执行文件方法

文件(注意,下载以后一定不要修改文件名),然后执行命令(以适用于64位Python 3.5.xpygame扩展库为例): pip install pygame-1.9.2a0-cp35-none-win_amd64...Python程序打包常用是py2exe工具, 假设有Python程序文件CheckAndViewAutoRunsInSystem.py,现在编写setup.py文件,内容为: import distutils...setup.py py2exe 接下来就会看到控制台窗口中大量提示内容飞快地闪过,这个过程将自动搜集CheckAndViewAutoRunsInSystem.py程序执行所需要所有支持文件,如果创建成功的话则会在当前文件夹下生成一个...dist子文件夹,其中包含了最终程序执行所需要所有内容。...安装之后在命令提示符环境中使用命令“pyinstaller -F -w kousuan.pyw”即可将Python程序kousuan.pyw及其所有依赖包打包成为kousuan.exe执行文件,从而脱离

1.6K60
领券