0
我建立一個程序cx_Freeze(3.5.0 64位)在我的設置看起來像埃克從cx_Freeze程序缺少模塊
from cx_Freeze import setup, Executable
setup(name='TOOL11',
version ='0.1',
description='Easily find best float combination',
executables = [Executable("TOOL11.py")])
但是當我運行這是在生成文件夾中的tool11.exe中, cmd快速打開和關閉。我記錄了這種情況,並逐幀播放它看到的錯誤:https://i.gyazo.com/fe6ec4b8743e2348c48ee927ac8c1284.png 看來,錯誤是谷歌模塊沒有安裝在生成文件夾。看到這個我添加了導入谷歌到我的TOOL11.py並試圖再次構建。我試圖再次運行該exe文件,但我得到了同樣的錯誤。
有什麼我可以做的,以解決這個問題?謝謝
我試圖通過在TOOL11.py文件中放入'import google'來添加google。設置(名稱='TOOL11', 版本='0.1', description ='輕鬆找到最佳浮動組合', 選項='從cx_Freeze導入設置,可執行 選項= {「build_exe」:{「includes」:[「google」]}}, executables = [Executable(「TOOL11.py」)])' 但是出現此錯誤:http://pastebin.com/LTXCvi86 –
其他解決方案:你可以下載這個文件:(https://github.com/google/protobuf/blob/master/python/google/protobuf/internal/python_message.py),把它放到你的steam文件夾中並修改這行' from google.protobuf.internal.python_message將GeneratedProtocolMessageType作爲_ProtoMessageType引用到'from python_message import GeneratedProtocolMessageType as _ProtoMessageType' – VdF
我在build \ exe.win-amd64-3.5 \ steam \ util有一個_init_文件,但它已經被編譯並且看起來像這樣:https://i.gyazo.com/ec19235655fcd0236af3a62d42d2b11f.png第10行也是空白的。這是你所說的文件/文件夾嗎? –