py2exe的安裝

1.py2exe下載

下載地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lazyflowpython

搜索py2exe,在你搜索到的位置看到這樣的條目
        py2exe‑0.9.2.2‑cp34‑none‑win_amd64.whl
        0.9.2.2:py2exe版本號;cp34:python版本號;win_amd64:系統位數
        下載和你的python版本和系統位數相對應的py2exe版本windows

2.安裝

下載好後在命令行下輸入 pip install 下載文件絕對路好比你下載在C盤根目錄,則輸入:
         pip install c:\py2exe‑0.9.2.2‑cp34‑none‑win_amd64.whlapp

3.打包

在你要打包的代碼文件(好比sample.py)的同文件夾創建一個python代碼文件(好比setup.py),而後在其中輸入:this

from distutils.core import setup
import py2exe
import sys

#this allows to run it with a simple double click.
sys.argv.append('py2exe')

py2exe_options = {
        "includes": ["sip"],  # 若是打包文件中有PyQt代碼,則這句爲必須添加的
        "dll_excludes": ["MSVCP90.dll",],  # 這句必須有,否則打包後的程序運行時會報找不到MSVCP90.dll,若是打包過程當中找不到這個文件,請安裝相應的庫
        "compressed": 1,
        "optimize": 2,
        "ascii": 0,
        "bundle_files": 1,  # 關於這個參數請看第三部分中的問題(2)
        }

setup(
      name = 'PyQt Demo',
      version = '1.0',
      windows = ['sample.py',],   # 括號中更改成你要打包的代碼文件名
      zipfile = None,
      options = {'py2exe': py2exe_options}
      )

4.一些問題

相關文章
相關標籤/搜索