我在.py格式的python中創建了一個程序。不過,我想它是在.EXE如何將.py更改爲.exe
我發現的選項是: py2exe pyinstaller
與2的問題是,因爲我運行的Python 3.6和2個的那些程序不支持, 幫幫我!
我在.py格式的python中創建了一個程序。不過,我想它是在.EXE如何將.py更改爲.exe
我發現的選項是: py2exe pyinstaller
與2的問題是,因爲我運行的Python 3.6和2個的那些程序不支持, 幫幫我!
Python 3.6仍然不支持Pyinstaller。所以爲了使用它,你需要Python 3.5或更低版本。所以,你可能想改變你的python版本到3.4或2.7。然後,您可以按照使用pyinstaller創建exe的過程。另外我認爲pyinstaller是比py2exe更好的選擇。
然而,爲了使事情而無需切換到其他版本的工作,你可能會想嘗試使用cx_freeze:
1.安裝由pip install cx_Freeze
最新版本cx_freeze的。
2.在腳本的當前目錄中創建一個名爲'setup.py'的新python文件。
3.On的setup.py,這個代碼並保存:(這裏我prog.py是指你的.py文件名)
from cx_Freeze import setup, Executable
base = None
executables = [Executable("my prog.py", base=base)]
packages = ["idna"]
options = {
'build_exe': {
'packages':packages,
},
}
setup(
name = "<any name>",
options = options,
version = "<any number>",
description = '<any description>',
executables = executables
)
4.具備SHIFT鍵右擊在相同的目錄下打開命令提示符窗口。
5.Type:python setup.py build。
6.檢查新建文件夾'build'。在該文件夾中,您可以找到您的應用程序。
用一個簡單的谷歌搜索,我發現this問題這給一個鏈接到一個版本py2exe的這恰好支持Python的3.3以上。 Here is the link!
在該頁面中,你會發現下面的信息位:
Py2exe是一個distutils的擴展,它允許建立從Python腳本獨立的Windows可執行程序(32位和64位) ; Python 3.3及更高版本均受支持。它可以構建控制檯可執行文件,窗口(GUI)可執行文件,Windows服務和DLL/EXE COM服務器。
注意:
的Python 3.3和更高版本。
PIP安裝在命令提示符下不起作用... – TheGamerCow
在您的Python版本的腳本文件夾中打開命令提示符。 –
運行後輸入「python setup.py build」 – TheGamerCow