无法导入jsonstreamer /无法pip安装yajl-py

时间:2015-08-19 22:36:01

标签: python json yajl

我正在尝试使用JSON流媒体来解析一个大的11gb JSON文件。 JSONstreamer似乎是唯一一个流式传输文件而无需先将整个文件加载到内存中的软件包。

当我尝试在python中导入jsonstreamer时,我收到此错误。

~/Library/Preferences/PyCharm40/options

当我尝试pip install yajl时,我收到此错误:

OSError: Yajl cannot be found.

然而所有文件都在那里

我从他们的网页下载了yajl.dll文件,并将其添加到我的C:\ Windows \ SysWOW64目录中。

我真的没有任何想法如何继续,因为我好像被卡住了。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,它在机器上安装了git:在pip3脚本中有一个依赖项。

密钥在日志中,您可以看到如何执行git子进程:

Running setup.py (path:/tmp/pip-build-01hs0gev/yajl/setup.py) egg_info for package yajl
Traceback (most recent call last):
  File "<string>", line 17, in <module>
  File "/tmp/pip-build-01hs0gev/yajl/setup.py", line 64, in <module>
    subprocess.call(['git', 'submodule', 'update',])
  File "/usr/lib/python3.4/subprocess.py", line 537, in call
    with Popen(*popenargs, **kwargs) as p:
  File "/usr/lib/python3.4/subprocess.py", line 859, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.4/subprocess.py", line 1457, in _execute_child
    raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] No such file or directory: 'git'
相关问题