如何解决如何使用 Pandas 在 python 脚本中修复 py2app 抛出的错误
我有一个使用 Pandas 的 python 程序,我正在尝试将它捆绑到一个 Mac 应用程序中。在我的 setup.py 文件中,我有:
...
OPTIONS = {
'packages': ['pandas','matplotlib','numpy']
}
....
但是当我跑步时
python3 setup.py py2app --packages=PIL
应用程序构建,运行时出现此错误:
...
Traceback (most recent call last):
File "/Users/craign/Desktop/dist/ranker.app/Contents/Resources/__boot__.py",line 167,in <module>
_run()
File "/Users/craign/Desktop/dist/ranker.app/Contents/Resources/__boot__.py",line 84,in _run
exec(compile(source,path,"exec"),globals(),globals())
File "/Users/craign/Desktop/dist/ranker.app/Contents/Resources/ranker.py",line 16,in <module>
import pandas
File "<frozen importlib._bootstrap>",line 983,in _find_and_load
File "<frozen importlib._bootstrap>",line 967,in _find_and_load_unlocked
File "<frozen importlib._bootstrap>",line 668,in _load_unlocked
File "<frozen importlib._bootstrap>",line 638,in _load_backward_compatible
File "pandas/__init__.pyc",line 30,in <module>
File "<frozen importlib._bootstrap>",in _load_backward_compatible
File "pandas/_libs/__init__.pyc",line 13,in _load_backward_compatible
SystemError: <method 'load_module' of 'zipimport.zipimporter' objects> returned NULL without setting an error
2020-12-27 13:07:00.376 ranker[97623:8711058] ranker Error
任何想法如何解决?提前致谢!
解决方法
你可以将你的python降级到python3.6。这对我有用!我遇到了同样的问题!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。