繁体   English   中英

Pyinstaller 不适用于 package pyreadstat

[英]Pyinstaller not working for package pyreadstat

我正在尝试将pyinstaller与简单的 python 程序一起使用。 创建 windows.exe 成功完成,但是当我运行 .exe 程序时,出现错误

.\dist\myapp\myapp.exe
Traceback (most recent call last):
  File "pac_cleaner\myapp.py", line 2, in <module>
    import pyreadstat as pr
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "pyreadstat\__init__.py", line 17, in <module>
  File "pyreadstat\pyreadstat.pyx", line 1, in init pyreadstat.pyreadstat
ModuleNotFoundError: No module named 'pyreadstat._readstat_writer'
[11460] Failed to execute script 'myapp' due to unhandled exception!

该程序本身是


import pyreadstat as pr
import pandas as pd

def hello():
    print("Hello")

if __name__ == '__main__':
    hello()

我使用pyinstaller

pyinstaller .\pac_cleaner\myapp.py  --noconfirm --hidden-import=pandas --hidden-import=pyreadstat

有任何想法吗?

使用--collect-submodules有效。 我正在发布官方回购讨论的答案

pyinstaller  .\pac_cleaner\myapp.py  --noconfirm --collect-submodules pyreadstat

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM