簡體   English   中英

py2exe 在導入熊貓時始終失敗

[英]py2exe consistently fails when importing pandas

我正在嘗試將我的代碼編譯為可執行文件。 多次失敗后,我發現問題是熊貓。 使用 py2exe 編譯時,導入 pandas 會導致可執行文件損壞。 它編譯得很好,即運行我的 setup.py py2exe 時沒有錯誤,但運行可執行文件會導致 RuntimeError: 找不到 matplotlib 數據文件。

瀏覽其他問題后,我更改了我的 setup.py。 它目前看起來像這樣:

from distutils.core import setup
import sys
sys.setrecursionlimit(5000)

import py2exe

setup(console=['import_test.py'],
      options = {
         'py2exe': {
             'includes':['pandas'],
            'dll_excludes': ['MSVCP90.dll'],

            }
        }
      )

至於我的 import_test.py:

import pandas
print 'hello'

有沒有人經歷過這個? 大多數與 pandas 和 py2exe 相關的問題都圍繞着缺少的 dll 或超出遞歸限制,這兩個問題我都已經解決了。 任何幫助,將不勝感激。

編輯:我正在尋找使用 py2exe 的答案。

試試這個,這太棒了 - https://pypi.org/project/auto-py-to-exe/安裝 - pip install auto-py-to-exe

暫無
暫無

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

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