[英]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.