Почему savReaderWriter выдает ошибку «Библиотека не загружена:» в MacOS? - PullRequest
0 голосов
/ 19 января 2019

Код, который я использовал:

import os

import savReaderWriter as s

import pandas as pd

df= pd.DataFrame(list(s.SavReader('Test.sav')))

Ошибка:

Файл "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages / savReaderWriter / savReader.py ", строка 81, в init ioUtf8, ioLocale) файле" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/savReaderWriter/header.py ", строка 31, в init super (заголовок, self). init (savFileName, ioUtf8, ioLocale) Файл" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/savReaderWriter/generic.py ", строка 29, в init self.spssio = self.loadLibrary () файле" / Library / Frameworks / Python.framework / Versions / 3.6 / lib / python3.6 / site-packages / savReaderWriter / generic.py ", строка 117, в файле loadLibrary spssio = self._loadLibs (" macos ")" /Library/Frameworks/Python.framework/Версии / 3.6 / lib / python3.6 / site-packages / savReaderWriter / generic.py ", строка 89, в _loadLibs возвращают [load (os.path.join (путь, lib)) для lib в библиотеках] [- 1]Файл "/ Библиотека/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/savReaderWriter/generic.py ", строка 89, взамен [load (os.path.join (path, lib)) для библиотеки вlibs] [- 1] Файл "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ctypes/init.py", строка 348, в init self._handle = _dlopen (self._name, mode) OSError: dlopen (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/savReaderWriter/spssio/macos/libicui18n48.1.dylib, 6): библиотека не загружена: @executable_path /../ lib / libicuuc48.1.dylib
Ссылка на: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/savReaderWriter/spssio/macos/libicui18n48.1.dylib Причина: изображение не найдено

...