下載pyinstaller並解壓(能夠去官網下載最新版):
http://nchc.dl.sourceforge.net/project/pyinstaller/2.0/pyinstaller-2.0.zip
將解壓的目錄存放到你的工做目錄下
2.下載pywin32並安裝(注意python版本和系統架構,個人是python2.7+64位):
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/
注意你係統的版本,我係統是64位的,因此咱們須要下載pywin32-218.win-amd64-py2.7.exe
在安裝的過程當中,咱們發現提示在註冊表中找不到python,由於咱們安裝python的過程當中沒有將路徑等相關信息寫到註冊表中,
註冊表相關修改信息以下(python.reg):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Python]
[HKEY_CURRENT_USER\Software\Python\Pythoncore]
[HKEY_CURRENT_USER\Software\Python\Pythoncore\2.7]
[HKEY_CURRENT_USER\Software\Python\Pythoncore\2.7\InstallPath]
@="D:\\Python27"
[HKEY_CURRENT_USER\Software\Python\Pythoncore\2.7\PythonPath]
@="D:\\Python27;D:\\Python27\\Lib\\;D:\\Python27\\DLLs\\"
3.將腳本文件放到pyinstaller文件夾下面與setup.py同級(個人是hello.py):
python pyinstaller.py -F hello.py
4.生成的exe文件,在hello文件夾下的dist文件夾中,雙擊便可運行:
參考文檔:
http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/
http://cloudbbs.org/forum.php?mod=viewthread&tid=13537php
若是想了解更多,請關注咱們的公衆號
公衆號ID:opdevos
掃碼關注python