看板 Python 關於我們 聯絡資訊
※ 引述《OoShiunoO (機機勳)》之銘言: : 小弟寫了一個結合爬蟲+text mining+資料庫操作的.py檔 : 自己測試都已經沒問題了。 : 現在希望能夠放到公司的windows server上面去,並且讓它定時自動執行 : 上網查資料後,得知我應該先把.py編譯成.exe : 所以我用了py2exe來打包他,可是最後卻有一堆modules沒有打包進去 : (像是numpy scipy之類的一大堆東西) : 所以想請問py2exe不會把需要的東西打包進去的解法該是什麼呢? : 另外,有可能請管理員直接在server上安裝python嗎?這樣我就不用變成exe了 : 謝謝大家,請各位大大指教 我用pyinstaller弄好以後 打包好的exe檔,我在我的本機上可以執行(windows7 64bit python2.7.8 64bit) 但是我傳到windows server2003上以後 系統管理員跟我反應,這隻程式沒辦法run 出現的錯誤訊息去google也幾乎找不到東西 影像檔xxxxxxxxxxxxxxxxxxx是正確的,但它所對應的電腦類型不符合目前的電腦。 請問這有可能是什麼原因呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.3.55 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1418267712.A.F02.html
uranusjr: 那台是 32-bit 吧, 64-bit 程式只能在 64-bit OS 執行 12/11 11:18
uranusjr: 解法是找一台用 32-bit Windows 的機器來包 12/11 11:19
uranusjr: 或者在現在這台另外裝 Python 32-bit 用它來包可能也行 12/11 11:20
oToToT: 就像你有寫過其他編譯式語言也是 12/12 19:49
OoShiunoO: 以解決 我再32bit重新編譯一次就ok了 12/13 10:49