當前位置:首頁 » 編程語言 » pythoncxfreeze

pythoncxfreeze

發布時間: 2022-05-15 04:45:07

python 用 cxfreeze 打包QT後不知道為什麼打不開

不打包的時候能運行嗎? 這里翻譯的意思大概估計是 在你的e:\xx\PYQT\FileWin.py的第4行的導入語句裡面
from PyQT4 import QtCre,QtGui 的qt原文件里沒有找到 模塊 的名字為 atexit的模塊 建議您卸載掉您的QT4後重新下載重裝後試試

㈡ 將python打包成exe

return 應該放在一個函數裡面的,

將python打包成exe的程序有很多,比如py2exe、PyInstaller等等,但是到目前為止,它們對python3.1支持的都不好,所以這里我要介紹一下cx_freeze 4.2.2,它還能支持跨平台,可以在windows和linux運行。
cx_freeze的下載網址為 http://sourceforge.net/projects/cx-freeze/files/ ,要根據已安裝的python版本進行選擇。比如我使用的是python3.1,所以就要下載cx_Freeze-4.2.2.win32-py3.1.msi這個文件。運行這個安裝包後,相關程序就會被拷貝到python的目錄下。主要在兩個地方,一個是C:/Python31/Scripts,另一個是C:/Python31/Lib/site-packages/cx_Freeze

在以前版本的cx_Freeze中,是通過FreezePython.py這個腳本將py轉換為exe,而在4.2.2這個版本中,FreezePython.py已經不見了,主要的工作交給了C:/Python31/Scripts下的cxfreeze.bat來完成。
使用cx_Freeze完成python打包exe主要有兩種方法:
第一種,直接運行cxfreeze.bat通過:
先進入cmd命令行,進入C:/Python31/Scripts目錄,然後運行cxfreeze.bat -h 就可以看到它的使用說明了。我們可以用cx_freeze自己的sample做個試驗。
進入到c:/python31/scripts/下,運行
cxfreeze C:/Python31/Lib/site-packages/cx_Freeze/samples/PyQt4/PyQt4app.py --install-dir=d:/123
pytqt4app.py就會被打包成exe,並且它所用到的庫文件,也被一並考到了d:/123目錄下。

㈢ 您好,win7環境下用cxfreeze打包一個python34 gui工程,運行exe文件時,可以正

將Python程序生成exe程序目前流行這三種:cx_freeze,py2exe,PyInstaller。後兩種不怎麼支持python3.

我的電腦是win7(64bit),我就下了那個 cx_Freeze-4.3.3.win-amd64-py3.4.msi 04-May-2014 10:29 896K (安裝完後,cmd切換到python\scripts執行cxfreeze -h,顯示該命令不是內部命令。python\scripts也沒有所說的cxfreeze.bat文件。只有cxfreeze 文件。後來了解到要執行 python cxfreeze-postinstall 才會生成cxfreeze.bat文件。最後在用cxfreeze -h 檢驗是否安裝成功。

後面執行cxfreeze hello.py –target-dir dist(dist 為生成文件路徑)發現報錯:cx_Freeze/ldap: ImportError: DLL Load Failed %1 is not a valid Win32 application

㈣ Python cxfreeze打包exe時出現錯誤 TCL_LIBRARY

你先要知道的是,對於:
可執行文件:
linux下有對應的ELF類的,就是你生成的,是可以執行的;
windows下:才叫做exe,是對應的別的格式的;需要在Windows平台下去打包,才能生成exe格式的。

所以,對於你的問題的答案是:
的確是無法在linux下生成exe的,是正常的。
如果非要生成,則需要到windows下去折騰,才能生成exe。

詳見:
【記錄】用cx_Freeze把Python代碼打包成單個獨立的exe可執行文件

更建議用,更好用的:PyInstaller,詳見:
【記錄】用PyInstaller把Python代碼打包成單個獨立的exe可執行文件

㈤ 用cx_Freeze打包python文件問題

首先命令是python cxfreeze -h,還有我是下載exe,鏈接https://pypi.python.org/pypi/cx_Freeze。通過python cxfreeze-postinstall命令會創建兩個bat文件

㈥ Pycharm怎麼打包Python腳本

python2時代是py2exe,python3已是cxFreeze。且PyQT5和OpenGL不是py2exe的菜,曾經為了pyqt4和opengl改用了pyinstaller,憑使用經驗cxFreeze又方便又快,多數情況下不用自己寫打包腳本,一行python C:\Python33\Scripts\ youpyfile.py 就exe完成了。撇開Pycharm,命令行即可

㈦ 怎樣將寫好的.py文件生成exe可執行文件

python製作exe可執行文件的方法---使用pyinstallerpython生成windows下exe
格式的可執行程序有三種可選方案:py2exe是大家所熟知的,今天要介紹pyinstaller,這個工具全平台可用。我曾使用python製作一個工
具程序供公司同事使用後,由於公司使用maclinuxwindows都有很多,就使用過它來將程序做成可執行文件,兼容性好,只是會使得程序在
linux平台和mac平台啟動較慢(windows還是比較快的),但基本夠用。安裝完pyinstaller之後就可以開始了。1.使用
pyinstaller生成可執行文件的方法1.1將依賴文件集中到一個文件夾:pyinstaller-D-wmain.py#把main.py替換成
你的主入口python文件即可。-w參數代表main.py是一個窗體程序。1.2將所有依賴文件都打包到同一個可執行文件
中:pyinstaller-F-wmain.py2.調查pyinstaller生成程序的載入過程使用如下命令,可以得到運行時的跟
蹤,tracing,loader的載入過程。pyinstaller-Fwdaui.py#把aui.py換成你需要偵測的文件即可。

㈧ 怎麼把 python 打包成 exe 可執行文件

安裝好python,建議將python安裝在根目錄下。

去cxfreeze官網下載好對應的cx_freeeze版本。

正確安裝cx_freeze,看下圖

運行:cmd命令,查看cx_freeze是否安裝正確。如果出現了下圖的情況,說明環境變數設置不正確。請點擊下面的環境變數設置方法。

0環境變數設置方法

當然,設置完環境變數可能還是有問題,那麼這里就要設置路徑了,路徑設置在cxfreeze.bat文件中,cxfreeze.bat文件在:c:\python34\scripts文件夾下(如果你不是安裝在c盤,找到相應位置即可)看下圖,這里發現沒有cxfreeze.bat文件。

那麼要怎麼生成cxfreeze.bat文件呢。用python編譯一下cxfreeze-postinstall(二進制)文件即可,編譯後的文件如下圖

用記事本打開cxfreeze.bat文件。如果你不是裝在c盤,請將路徑改成你的安裝路徑。

這里以經典的hello world為例,看下圖。cd: c:\python34\scripts將目錄轉到cxfreeze所在目錄。cxfreeze c:\test\hello.py --target-dir c:\test命令:cxfreeze c:\test\hello.py對hello.py進行編譯,--target-dir目標存儲目錄為c:\test文件夾。生成過程相當長,如下圖。

看下test文件夾下,已經生成.exe文件。

點擊運行,如下圖(如果沒有在代碼中添加暫停的代碼,只能看到黑框一閃而過)代碼在後面一張圖,供參考。至些,.py文件成功轉成.exe可執行文件。

㈨ python,安裝ply-3.8後,用ply實現計算器,用cxfreeze打包,出現如下問題

[slot].name);printf("Enterstreet:");gets(addr_list[slot].street);printf("Entercity:");gets(addr_list[slot].city);printf("Enterstate:");gets(addr_list[slot].state);printf("Enterzip:");gets(s);addr_list[slot].zip=strtoul(s,'\0',10);}/*Findanunusedstructure.*/intfind_free(void){registerintt;for(t=0;addr_list[t].name[0]&&t=0&&slot

熱點內容
mysql存儲過程參數數據類型 發布:2022-05-15 06:44:07 瀏覽:806
我的世界為什麼一進伺服器就白屏 發布:2022-05-15 06:42:14 瀏覽:612
君王2腳本 發布:2022-05-15 06:39:08 瀏覽:958
如何換網吧主伺服器上的移動硬碟 發布:2022-05-15 06:37:23 瀏覽:255
湖南稅務ukey伺服器地址 發布:2022-05-15 06:37:16 瀏覽:807
安卓面試為什麼被拒 發布:2022-05-15 06:33:07 瀏覽:117
08家裝源碼 發布:2022-05-15 06:32:53 瀏覽:584
蝦米音樂怎麼上傳 發布:2022-05-15 06:25:45 瀏覽:699
手機app搭建騰訊雲伺服器 發布:2022-05-15 06:25:31 瀏覽:669
絕地求生伺服器忙碌是什麼意思 發布:2022-05-15 06:24:27 瀏覽:916