【问题标题】:Reading .sav File in Python在 Python 中读取 .sav 文件
【发布时间】:2017-02-03 14:59:01
【问题描述】:

我正在尝试使用savReaderWriter 使用 Python 3 读取 .sav 文件:

这是我的代码:

from savReaderWriter import SavReader

with SavReader(mySavFile, returnHeader = True) as reader:
     header = reader.next()
     for line in reader:
          process(line)

我收到以下错误:

OSError: dlopen(/Users/myusername/.virtualenvs/master/src/savreaderwriter/savReaderWriter/spssio/macos/libicuuc48.1.dylib, 6): Library not loaded: @executable_path/../lib/libicudata48.1.dylib
Referenced from: /Users/myusername/.virtualenvs/master/src/savreaderwriter/savReaderWriter/spssio/macos/libicuuc48.1.dylib

Reason: image not found

我做错了什么?

【问题讨论】:

  • 缩进并尝试 savReaderWriter.savHeaderReader
  • 我用的是rpy包,R可以原生读取spss文件。
  • 我尝试了 rpy 包。实际上看起来正是我需要的。但是在这里我也遇到了同样的错误。 “ImportError:原因:找不到图像”

标签: python spss


【解决方案1】:

我最近在一些 Java 库中看到了这一点,解决方案是将库从其实际位置符号链接到其预期位置。这似乎与您的特定问题更密切相关。

Library (dylib) not loaded - image not found - Python IDE

【讨论】:

    猜你喜欢
    • 2013-05-19
    • 1970-01-01
    • 2020-12-16
    • 2016-01-06
    • 2020-12-05
    • 1970-01-01
    • 1970-01-01
    • 2015-02-06
    • 2017-07-20
    相关资源
    最近更新 更多