Python不同版本打包程序為.exe文件


安裝pyinstaller

測試用的python環境是3.6.2版本

下載地址

https://github.com/pyinstaller/pyinstaller/

  1.打開cmd,切到pyinstaller解壓包目錄,我直接放在c盤目錄下了,所以我的操作是

cd C:\pyinstaller-develop

  2.安裝pyinstaller,我的操作是

進目錄后輸入python setup.py install

程序打包

先將需要打包的程序,我用自己的get_time.py文件(自己python文件名字自己修改),把它復制到步驟1的目錄下,也就是上面的C:\pyinstaller-develop然后使用命令:pyinstaller -F get_time.py(建議使用)

注意:如果運行的是gui類型程序,你不需要彈出命令窗口,你可以采用:pyinstaller -F -w文件名.py 
打包好的get_time已經在該目錄下的dist文件夾中了。如果是windows 2.7的python環境會報錯、生不了exe文件

 

Python2.7版本打包exe程序

1.下載pyinstaller並解壓(可以去官網下載最新版):

http://nchc.dl.sourceforge.net/project/pyinstaller/2.0/pyinstaller-2.0.zip

 

2.下載pywin32並安裝(注意版本,我的是python2.7):

下載地址:https://sourceforge.net/projects/pywin32/files/pywin32/

pywin32-218.win-amd64-py2.7 

 

3.將需要打包的文件放到pyinstaller-2.0文件夾下面(我的是get_time.py):

 

4.按住shift鍵不放、同時右擊鼠標,這時在出來的右鍵菜單里會出現一個"打開命令行" 的菜單選項。

C:\pyinstaller-2.0>python pyinstaller.py -F get_time.py

 

5.生成的exe文件,在打包文件的同名目錄下、我的是get_time文件夾下的dist文件夾中

生產上使用的windows是2012 R2數據中心版本的、對於版本3.6生成的exe文件執行會報錯、原因是一些更新不適用於此系統( kb2919442,kb2919355)、windows 7 windows8.1測試可用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM