如何使用py2app解决pandas libs间隔问题?

2024-10-02 22:30:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我制作了一个python机器人,我想将它导出到Mac中的应用程序中。为此,我使用了py2app模块。python代码运行得很好,但所生成的应用程序不工作,并出现以下错误。我现在使用的是MacCatalina15.6和Python3.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.

Tags: 模块to应用程序pandasbasicmain错误create
2条回答
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'],
)

相关问题 更多 >