如何在macosx下安装ijson python包(查找库问题?)

2024-05-14 09:09:24 发布

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

我需要解析一个可能很大的json文件。所以我寻找解决方案来帮助我,并找到了ijson图书馆。似乎很适合这个目的。在

我用pypm(我使用activepython)、端口和提供的安装脚本直接安装它。在

但一旦我

import ijson 

我有个错误

^{pr2}$

罪魁祸首似乎是功能util.find_库('yajl'),它正在寻找一个名为'yajl'的模块,我也安装了它!但是哪个find_库找不到。在

警告:我不是UNIX(或OSX)专家。我可以很好地处理Python,但是当涉及到对任何受过UNIX/Linux教育的人来说可能非常简单的事情时,我完全无能为力。在


Tags: 文件端口import目的脚本json图书馆错误
1条回答
网友
1楼 · 发布于 2024-05-14 09:09:24

从ctypes docs

On OS X, find_library() tries several predefined naming schemes and paths to locate the library, and returns a full pathname if successful

看看the source,最终调用了dyld_find函数:

def dyld_find(name, executable_path=None, env=None):
    """
    Find a library or framework using dyld semantics
    """
    name = ensure_utf8(name)
    executable_path = ensure_utf8(executable_path)
    for path in dyld_image_suffix_search(chain(
                dyld_override_search(name, env),
                dyld_executable_path_search(name, executable_path),
                dyld_default_search(name, env),
            ), env):
        if os.path.isfile(path):
            return path
    raise ValueError("dylib %s could not be found" % (name,))

我没有Mac的经验,所以我不能再帮你了。也许看一下dyld documentation可以给你一些提示。在

相关问题 更多 >

    热门问题