主页 > 小程序 > Python3.5如何转成exe文件?

Python3.5如何转成exe文件?

栏目: 作者: 时间:

一、Python3.5如何转成exe文件?

打开电脑之后,鼠标点击右上角的文件夹,之后点击打开Python,3.5之后点击键盘的 回车键即可转成EXE文件

二、python写的程序,转成了exe文件,怎么进行反编译为python源码?

你解开执行文件。

如果是单个的文件,则执行它的时候在临时目录里可以找到解开的包。在解开后的目录中找到pyc文件,然后利用反编译工具就可以将pyc反编译成py文件。但是有些程序是做了加密的。它们的pyc是它们重新写python编译器后自定义的加密格式,用通常的办法无法解开。需要在内存里反编译。内存里反编译这个技术目前还没有公开,不过难度应该不大,有兴趣你可以自己试着按python规范写一个。

三、怎么将jar转成exe程序(要求转成的exe程序不需要jdk)?

用专门将jar文件转换成.exe文件的软件,名称为:jsmooth-setup-0.9.7.exe方法如下:1,使用eclipse生成可执行的jar文件2,使用JSmooth生成exe文件(JSmooth的下载地址: http://sourceforge.net/project/downloading.php)2.1 新建一个Jsmooth工程 2.1 在sketlon中选择“Console“ 或者 “Windowed“ 或者"web"2.2 在Executable中的配置: i. Executable Binary:填写目的输出源的名称。

如test.exe. ii. Executable Icon :选择一个好看点的图标 iii. Current Driectory :.(表示当前工程目录,也就是你的test.exe的存储目录,当然也可行换成别的.) 2.3 在Application中的配置: i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库(必须先做这步,这样才能选择下一步的main-class) ii. Main-Class:选中我们所需要运行的主类。

iii. 可选项Use an embedded jar:运行该exe时可能需要到的类库(这里只能有一个类库)。

2.4 在JVM Selection中的配置:(一般情况下,这步可以省略的) i. Minimum JVM Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4 2.5 Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。

注意:即使后面的选项的没用,也得点击一下,否则不好使

四、python能做成EXE程序吗?

百度搜索圈T社区(www.aiquanti.com) 免费视频教程

可以,举个例子。利用py2exe模块

hello.py 代码

print 'hello,world!'

raw_input('Press <enter>')

配置 setup.py 代码

from distutils.core import setup

import py2exe

setup(console=['hello.py'])

最后你将两个文件存放在一块。在cmd下执行 c:\pythonx.x\python setup.py py2exe

当然也有其他库完成exe。如:PyInstaller+pywin32

五、如何将python程序打包为exe?

要将用Matlab语言编写的函数文件编译成可独立执行的*。exe文件(即可脱离Matalab环境的执行程序),首先 要安装和配置好Matlab Compiler,一般来说,在安装Matlab时就已经安装了相应版本的Matlab Compiler。

只是不同版本的Matlab,其编译器的使用方法有一定的差异,这一点要引起一定的注意。

在确定安装好Matlab Compiler后,还需要对Compiler进行适当的配置,方法是在Matlab命令窗口输入:

mbuild –setup

然 后根据提示执行相应的操作,使用者可根据自己计算机中现有编译器的情况选择合适的编译器,如VC++ 6。

0、VC++7。0、Bland C的编译器等,目前Matlab好象还不支持VC++8。0(我计算机安装的就是VC++2005,Matlab就无法识别)。当然,如果你的计算机里根 本就没有安装其他任何语言的编译器,也可选择Matlab自带的Lcc编译器,其实这个编译器对大多数用户已经够用了(我就是选择的Matlab自带的 Lcc编译器)。

配置好编译器后,自然就是对自己编写的M文件进行编译了。

将M文件编译为独立可执行文件的语法是:

>>mcc –m fun1。m fun2。m…。。

其中fun1就是最后的可执行文件的名称。

另外,也可通过采用命令开关-o指定编译最终目标文件的名称,如 mcc –m main。

m –o mrank_main,就是将编译后的文件指定为mrank_main。exe。

编译后的生成文件根据编译器的版本不同而不同。具体的可参阅相关资料。

另外:

如果要在没有安装matlab的计算机上执行编译后的程序,

首先,要将路径:MATLAB/R2012b/toolbox/compiler/deploy/win32路径中的MCRinstaller。

exe安装到该计算机上。

其次,要将“MCRinstaller。exe安装目录runtimewin32”这个路径添加到该计算机的环境变量中。

添加的方法是:右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。

第三步,将编译生成的相相关文件拷贝到同一目录下(当然其他目录亦可)。

第四步,打开MS-dos操作窗口,进入到编译后的*。exe程序所在的目录,执行编译生成的*。exe文件即可。

需要说明的一个问题:

如果你的程序还附带有图片(如Version上的图标)、Web页面(如help文档),在编译的时候可能无法与M文件一起编译。

这没有关系,先在计算机上执行一次你编译后生成的独立可执行文件,这时在同一目录下会生成一个以你编译后的程序名+_mcr结尾的 文件夹,这时,你只需要把与程序相关的图标和Web页面拷贝到该文件夹中的Matlabprogram下面的一个子目录(一般与用于编译的文件夹名相同) 中即可。

其他的方法还有:(以下是网上搜索到的方法,没有试验过,有兴趣的朋友可以试一试)

方法一:

在matlab 下的workspace里打comtool,点file-open project将我们先前建好的comtest。cbl工程文件打开,再点component--package component就实现了打包,此时到comtestdistrib文件夹里看,生成的comtest。

exe就是打包后的解压程序,双击它会解压出一 些文件,再点击解压出来的_install。bat就可以实现安装。

方法二:如何将gui生成exe ?

已有gui。m文件和gui。fig文件

1 在matlab的command窗口中输入

mcc -B sgl GUI。

m

2。将上步生成的文件包括*。m 文件和*。fig文件一起考到待运行的机器

此时仍需matlab所必需的动态连接库。

3。 将 /extern/lib/win32/mglinstallar。exel拷贝到到待运行机器上

4。 在机器上先运行mglinstallar。

exe, 然后选择解压目录,将在指定目录下解压缩出bin和toolbox两子目录,其中在binwin32目录下就是数学库和图形库脱离MATLAB运行所需的 所有动态连接库,共有37个。可以将这些。dll考入system32, 也可以直接放在应用程序目录下。

而toolbox目录则必须与应用程序同一目录。

5。大功告成。

方法三:运行mcc -B sgl GUI。m 生成exe文件,把GUI。exe文件和GUI。ctf文件拷贝到目标电脑上,然后在目标电脑上安装 MCRInstaller。exe ,安装完以后,我点击GUI。

exe,它显示:this application has requested the Runtime to terminate it in an unusual way。这个可能是哪里出错了呢?

Solution:

The segmentation violation can be caused due to a corruption in either the profile of the current user or by corrupted Windows libraries。

In order to determine which is the cause, try logging in as a different username and run MATLAB。

If you are able to successfully launch MATLAB under a different username:

1。

Log onto the machine, as the user that is receiving the error。

2。 On your desktop, click on Start > Run

3。 Type "regedit" in the Open text field and click OK, this will bring up the Registry Editor

4。

In the Registry Editor expand the following folders: HKEY_CURRENT_USER > Software > MathWorks > Matlab

5。 Under the MATLAB key, find the folder having the same name as the version number of the MATLAB that is crashing; and delete it。

This Registry key will be regenerated the next time MATLAB is started。

Click on the link below to view an image of the Registry Editor, which shows how to delete a registry key for MATLAB 6。

5 (R13)。

After following these steps, you should be able to launch MATLAB successfully。

If MATLAB crashes regardless of the user who is logged in, the crash may be caused by corrupted system libraries。

For Windows NT, 2000, or XP, some customers have found that reinstalling Windows Service Packs have resolved the issue

六、怎么把python程序转化为exe格式?

要将Python程序转换为可执行的EXE文件,你可以使用第三方库或工具来完成这个过程。以下是两种常用的方法:

使用PyInstaller:

PyInstaller是一个常用的工具,可以将Python程序打包成独立的可执行文件。它可以处理多个操作系统,并且支持多种选项和自定义设置。以下是使用PyInstaller的基本步骤:

a. 首先,确保已经安装了PyInstaller。你可以使用以下命令通过pip进行安装:

pip install pyinstaller

b. 打开命令行终端,并导航到包含你的Python程序的目录。

c. 运行以下命令将Python程序转换为EXE文件:

css

pyinstaller --onefile your_script.py

这将在当前目录中生成一个名为dist的文件夹,其中包含转换后的EXE文件。

2. 使用cx_Freeze:

cx_Freeze是另一个用于将Python程序转换为可执行文件的库。它可以创建独立的可执行文件,无需安装Python解释器。以下是使用cx_Freeze的基本步骤:

a. 首先,确保已经安装了cx_Freeze。你可以使用以下命令通过pip进行安装:

pip install cx_Freeze

b. 创建一个名为setup.py的新文件,并将以下内容复制到文件中:

python

from cx_Freeze import setup, Executable

setup(

name="YourScript",

version="1.0",

description="Description of Your Script",

executables=[Executable("your_script.py")]

)

c. 打开命令行终端,并导航到包含setup.py和你的Python程序的目录。

d. 运行以下命令将Python程序转换为EXE文件:

arduino

python setup.py build

这将在当前目录中生成一个名为build的文件夹,其中包含转换后的EXE文件。

这些方法中的每一种都有其自身的优势和适用场景。你可以根据你的需求选择其中之一来将Python程序转换为EXE文件。

七、linux如何用python调用其他exe程序?

在Linux环境下,可以使用Python的`subprocess`模块来调用其他的可执行程序。

具体步骤如下:

1. 导入`subprocess`模块:`import subprocess`

2. 使用`subprocess.Popen()`函数启动一个子进程,其参数为要调用的可执行程序和参数列表,例如:

   ```

   proc = subprocess.Popen(['/path/to/program', 'arg1', 'arg2'], stdout=subprocess.PIPE)

   ```

   其中`/path/to/program`是要调用的可执行程序的路径,`arg1`和`arg2`是传给程序的参数。

3. 可选地,使用`communicate()`方法读取程序的输出:

   ```

   output, errors = proc.communicate()

   ```

完整的示例代码如下:

```python

import subprocess

proc = subprocess.Popen(['/path/to/program', 'arg1', 'arg2'], stdout=subprocess.PIPE)

output, errors = proc.communicate()

print(output.decode())

```

其中,`output.decode()`将输出(`bytes`)转换为字符串。如果程序有标准错误输出,可以通过设置`stderr=subprocess.PIPE`将其捕获到`errors`变量中。

八、exe小程序怎么使用?

1. 选择编程语言:首先,你需要选择一种编程语言来编写你的小程序。常见的编程语言包括C、C++、C#、Python等。

2. 编写代码:使用选择的编程语言编写你的小程序代码。这些代码将定义程序的功能和逻辑。

3. 编译和链接:编译器会将编写的源代码转换为机器代码,然后链接器将编译后的机器代码与必要的库文件链接在一起,生成最终的可执行文件。

4. 打包和发布:将生成的.EXE文件打包(如果有需要的话)并发布,在Windows系统上可以直接运行该可执行文件。

九、Python 程序打包成 EXE 文件的完整指南

作为一名精通写作的网站编辑,我很高兴能够为您提供关于如何将 Python 程序打包成 EXE 文件的详细指南。这是一个非常实用的技能,可以帮助您轻松地将您的 Python 应用程序分发给他人,而无需对方安装 Python 环境。

为什么要将 Python 程序打包成 EXE 文件?

Python是一种非常流行和强大的编程语言,广泛应用于各种领域,从 Web 开发到数据分析再到人工智能。然而,Python 程序通常需要安装 Python 解释器才能运行。这可能会给最终用户带来一些不便。将 Python 程序打包成 EXE 文件可以解决这个问题,使最终用户无需安装 Python 即可运行您的应用程序。

如何将 Python 程序打包成 EXE 文件?

将 Python 程序打包成 EXE 文件的过程通常包括以下几个步骤:

  1. 安装 PyInstaller - PyInstaller 是一个流行的 Python 打包工具,可以将 Python 脚本及其依赖项打包成独立的可执行文件。您可以使用 pip 安装 PyInstaller:
  2. pip install pyinstaller
  3. 分析您的 Python 程序 - 确保您的 Python 程序没有任何错误,并且所有必需的依赖项都已安装。
  4. 使用 PyInstaller 打包 - 在命令行中运行以下命令将您的 Python 程序打包成 EXE 文件:
  5. pyinstaller your_script.py
  6. 测试生成的 EXE 文件 - 确保生成的 EXE 文件能够正常运行,并且没有遗漏任何必需的依赖项。
  7. 分发 EXE 文件 - 您现在可以将生成的 EXE 文件分发给最终用户了,他们无需安装 Python 即可运行您的应用程序。

其他注意事项

在将 Python 程序打包成 EXE 文件时,还有一些其他需要注意的事项:

  • 选择合适的打包选项 - PyInstaller 提供了多种打包选项,您可以根据具体需求进行调整,例如是否需要包含图形界面、是否需要压缩文件大小等。
  • 处理特殊依赖项 - 某些第三方库可能无法被 PyInstaller 自动检测到,您需要手动指定这些依赖项。
  • 优化文件大小 - 生成的 EXE 文件可能会比原始 Python 脚本大很多,您可以尝试使用 PyInstaller 的压缩选项或者剔除不必要的依赖项来减小文件大小。

通过遵循上述步骤,您就可以轻松地将 Python 程序打包成 EXE 文件,并将其分发给最终用户。如果您在这个过程中遇到任何问题,欢迎随时与我联系,我会很乐意为您提供进一步的帮助和指导。感谢您的阅读,祝您工作顺利!

十、用python编辑的exe程序有没有办法查看源代码?

按理来说可以的,如果是pyinstaller编译的,不是特别复杂的情况,可以用开源的工具还原,如果比较复杂,就要自己手动还原。如果是nuikta这类的打包,好像还没见人还原过。