[英]How to get Python program to run on any computer?
首先,我了解諸如Py2Exe之類的東西,而我已經嘗試過了,但對我來說並不奏效。 如果我使用.bat在沒有適用於Python的文件的計算機上運行.py / .pyw文件,它將仍然有效嗎? 如果沒有,關於如何使用Py2exe的教程將是不錯的。
注意:我嘗試學習Java是因為很多計算機都擁有Java,但是現在對我來說太難了,我還不完全了解Python,但是我知道圍繞基本程序的方式,我願意嘗試另一個語言,如果這樣做更容易,但沒有比Java更難的了,因為我在Java方面苦苦掙扎。
您已經擁有Py2exe附帶的完整教程,可用於您的應用程序。
這些示例位於Python\\Lib\\site-packages\\py2exe\\samples
。
作為一個簡單的例子,我在應用程序中使用setup.py
來創建一個嵌入了所有必需庫的單個可執行文件,但請記住,任何數據文件(例如圖片,聲音,文本文件等)都需要與該可執行文件捆綁在一起。
from distutils.core import setup
import py2exe
import sys
if len(sys.argv) == 1:
sys.argv.append("py2exe")
sys.argv.append("-q")
class Target:
def __init__(self, **kw):
self.__dict__.update(kw)
self.version = "0.0.0"
self.company_name = "Mr.Pyo-Pyo Company"
self.copyright = "o_O"
self.name = "Mr.Puyo-Puyo"
test_wx = Target(
description = "Mr.Puyo-Puyo",
script = "main.py", # Modify this to use your main .py file
dest_base = "Mr.Puyo-Puyo")
setup(
options = {"py2exe": {"compressed": 1,
"optimize": 2,
"ascii": 1,
"bundle_files": 1}},
zipfile = None,
windows = [test_wx],
)
運行安裝腳本就像在應用程序目錄中運行腳本一樣簡單,它將在名為dist
的文件夾中創建可執行文件。
如果遇到任何錯誤,則可能需要安裝Microsoft Visual C ++ 2008 Redistributable Package 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.