簡體   English   中英

如何使Python程序在任何計算機上運行?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM