微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何用py2app解决pandas libs interval问题?

如何解决如何用py2app解决pandas libs interval问题?

我制作了一个python机器人,希望将其导出到Mac中的应用。我已经为此目的使用了py2app模块。 python代码可以完美运行,但是制作的应用程序无法正常工作,并显示以下错误。到目前为止,我正在使用Mac Catalina 15.6和Python 3.7。我已下载了所有必需软件包的最新模块。不必说这不是完整的错误脚本,但是这些是主要错误。我该怎么做才能解决这个问题? 错误消息:

ModuleNotFoundError: No module named 'pandas._libs.tslibs.base'
    KeyError: 'pandas._libs.tslibs.conversion'
    KeyError: 'pandas._libs.missing'
    KeyError: 'pandas._libs.hashtable'
    KeyError: 'pandas._libs.interval'
    2020-09-11 12:10:19.732 main[762:11200] main Error
    Unable to create basic Accelerated OpenGL renderer.
    Unable to create basic Accelerated OpenGL renderer.
    Core Image is Now using the software OpenGL renderer. This will be slow.

解决方法

pip uninstall pandas
pip install pandas
,

在setup.py的packages选项中添加熊猫对我来说很有效,

"""
This is a setup.py script generated by py2applet

Usage:
    python setup.py py2app
"""

from setuptools import setup

APP = ['automating_finances0.py']
DATA_FILES = []
OPTIONS = {'packages': ['pandas']} <<<<<<<<

setup(
    app=APP,data_files=DATA_FILES,options={'py2app': OPTIONS},setup_requires=['py2app'],)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。