python程序exe
1. 新手求教python生成.exe程序步驟
首先你需要安裝pip,之後用
pip
install
py2exe安裝py2exe庫
編寫如下腳本:
#setup.pyfrom
distutils.core
import
setupimport
py2exesetup(console=['一個列表,需要打包成控制台的python腳本'])隨後運行
python
setup.py
py2exe等待運行完成,可在同目錄下看到dist文件夾,其中包括了打包後的python
exe文件以及依賴文件
2. 如何用python寫exe程序
Win下發布應用
起因
今天實驗室同學看到我的乞丐版二輸入規則器,他挺感興趣的,也想要玩玩,但是他沒有裝python的環境,總不能讓他一直玩我電腦吧,所以想到了將程序打包成exe,直接運行!想法一出來,根本擋不住啊,說干就干,先網路python打包exe,一大堆答案,我整理了一下,大概有Py2exe和pyinstaller兩種,但是,我給你看張圖
如果覺得內容不夠細致,可以參考
用PyInstaller將python轉成可執行文件exe筆記或者用PyInstaller把Python代碼打包成單個獨立的exe可執行文件
補充
2016.7.7補坑: 基於python的參考文獻生成器beta已完成,歡迎下載和使用免費下載基於python的文獻生成器.exe
2016.7.8補充: 利用Pyinstaller編譯關聯文件成exe,只要輸入時候寫成pyinstaller -F main.py related.py即可,其中main為主函數,其中有import related.py的函數,只要把重要的放前面就好啦,然後最後的exe文件名會以第一個命名,也就是最後形成一個main.exe就是醬紫。修改spec文件,重新加上參數再編譯。按照正常步驟做過之後,在目錄中還會有一個spec文件,用編輯器打開,之後修改參數,保存後,在原來操作的cmd上寫入:pyinstaller main.spec即可,這個是我在gui圖像生成exe格式時候,圖片無法打包查閱到的,需要單獨添加
3. python怎麼生成exe程序
環境:來pycharm2018.1+win7+python3.7
工具:pyinstaller
1、安裝自pyinstaller,cmd --> pip install pyinstaller
2、安裝完成後,打開cmd,輸入命令:pyinstaller -F *.py(星號為py文件的全路徑,如下圖)
如下圖顯示,打包成功,會顯示exe文件的位置,找到運行即可用。
推薦學習《Python教程》。
4. python 能做成EXE程序嗎
用py2exe,方法如下:
1. 安裝py2exe
2. 將打包文件與被打包文件放在同一個文件夾下。。。
例如,你需要將test.py打包成exe,那麼test.py就是被打包文件,那麼打包文件呢,保存下邊的文件為.py文件 (例如setup.py):
# setup.py
from distutils.core import setup
import py2exe
setup(console=["test.py"])
放在同一個目錄的目的是因為在console = ["test.py"]時,不用考慮路徑問題,當然,你的是什麼py文件,就把名字替換了。。。
然後運行,運行命令為: python setup.py py2exe
如果你不會使用cmd運行python的命令,也不難,把運行命令粘貼在記事本中,然後修改後綴為.bat,例如run.bat,然後雙擊run.bat就可以啦。。(前提是,你設置了環境變數)
運行後,會產生一個dist文件夾,在文件夾中,有一個與被打包文件同名的exe文件,那個就是可執行文件啦。。。
5. 如何將python程序封裝成exe可執行文件
5步將py文件打包成exe文件
http://www.360doc.com/content/13/1216/11/11029609_337549928.shtml
用PyInstaller把Python代碼打包成單個獨版立的exe可執行文權件
http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/
6. python 怎麼執行exe程序
使用os.system函數運行其他程序
os模塊中的system()函數可以方便地運行其他程序或者腳本。其函數原型如下所示。
os.system(command)
其參數含義如下所示。
command 要執行的命令,相當於在Windows的cmd窗口中輸入的命令。如果要向程序或者腳本傳遞參數,可以使用空格分隔程序及多個參數。
以下實例實現通過os.system()函數打開系統的記事本程序。
>>> import os
# 使用os.system()函數打開記事本程序
>>> os.system('notepad')
0 # 關閉記事本後的返回值
# 向記事本傳遞參數,打開python.txt文件
>>> os.system('notepad python.txt')
7. 如何將python文件做成exe程序
python製作exe可執行文件的方法---使用pyinstaller
python生成windows下exe格式的可執行程序有三種可選方案:
py2exe是大家所熟知的專,今天要介紹pyinstaller,
這個工屬具全平台可用。
8. python可以將程序編程.exe執行文件嗎
python生成windows下exe格式的可執行程序有三種可選方案:
py2exe是大家所熟知的,今天要介紹pyinstaller,
這個工具全版平台可用權。
曾使用python製作一個工具程序供公司同事使用後,由於公司使用mac
linux
windows都有很多,就使用過它來將程序做成可執行文件,兼容性好,只是會使得程序在linux平台和mac平台啟動較慢(windows還是比較快的),但基本夠用。
9. 有python代碼怎麼編成可執行的exe程序
py2exe啊,一點也不老,穩定而且好用。
操作步驟如下:
如果你有一個名為helloworld.py的python腳本,你想把它轉換為運行在windows上的可執行程序,並運行在沒有安裝python的windows系統上,那麼首先你應寫一個用於發布程序的設置腳本例如mysetup.py,在其中的setup函數前插入語句import py2exe 。
mysetup.py示例如下:
# mysetup.py
from distutils.core import setup
import py2exe
setup(console=["helloworld.py"])
然後按下面的方法運行mysetup.py:
python mysetup.py py2exe
上面的命令執行後將產生一個名為dist的子目錄,其中包含了helloworld.exe,python24.dll,library.zip這些文件。
如果你的helloworld.py腳本中用了已編譯的C擴展模塊,那麼這些模塊也會被拷貝在個子目錄中,同樣,所有的dll文件在運行時都是需要的,除了系統的dll文件。
dist子目錄中的文件包含了你的程序所必須的東西,你應將這個子目錄中的所有內容一起發布。
默認情況下,py2exe在目錄dist下創建以下這些必須的文件:
1、一個或多個exe文件。
2、python##.dll。
3、幾個.pyd文件,它們是已編譯的擴展名,它們是exe文件所需要的;加上其它的.dll文件,這些.dll是.pyd所需要的。
4、一個library.zip文件,它包含了已編譯的純的python模塊如.pyc或.pyo
上面的mysetup.py創建了一個控制台的helloword.exe程序,如果你要創建一個圖形用戶界的程序,那麼你只需要將mysetup.py中的console=["helloworld.py"]替換為windows=["myscript.py"]既可。
py2exe一次能夠創建多個exe文件,你需要將這些腳本文件的列表傳遞給console或windows的關鍵字參數。如果你有幾個相關聯的腳本,那麼這是很有用的。
運行下面個命令,將顯示py2exe命令的所有命令行標記。
python mysetup.py py2exe --help