簡體   English   中英

cxFreeze錯誤:僅.egg不支持resource_filename(),.zipp不支持

[英]cxFreeze error: resource_filename() only supported for .egg not .zipp

我有一個完全可用的基於wxpython的應用程序,全部用Python編寫。 我想制作一個exe,所以我使用了cxFreeze。

在構建過程中,似乎缺少許多模塊,有時這些模塊應該不會出現問題,但是當我運行應用程序時,它給了我MySQLdb模塊一個錯誤:

NotImplementedError: resource_filename() only supported for .egg not .zip

我在Python 2.7 / Lib / Site-Packages中有一個MySQL的.egg。

任何幫助或建議都將受到高度贊賞。

謝謝!

對於以后遇到相同問題的任何人:

  1. 轉到您的python目錄,然后轉到站點包,對我來說是C:\\ Python27 \\ Lib \\ site-packages
  2. 創建一個新文件夾,然后在其中創建您的MySQLdb egg文件的副本,以保存它,無論如何您以后可能需要恢復它。 (例如MySQL_python-1.2.3-py2.7-win32.egg)
  3. 將MySQL_python-1.2.3-py2.7-win32.egg重命名為MySQL_python-1.2.3-py2.7-win32.zip並將其解壓縮。
  4. 將.egg添加到解壓縮的文件夾中

這與cxfreeze對我有用。 現在我的可執行文件正在運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM