Когда я пытаюсь выполнить скрипт Python у меня, который (если это актуально) импортирует pymssql
Я получаю ошибку:
Traceback (most recent call last): File "./assets/bin/invoices", line 4, in import pymssql as db ImportError: dlopen(/Library/Python/2.7/site-packages/pymssql.so, 2): Symbol not found: _iconv Referenced from: /usr/local/lib/libsybdb.5.dylib Expected in: /Applications/MAMP/Library/lib/libiconv.2.dylib in /usr/local/lib/libsybdb.5.dylib
Я пытаюсь выполнить это с помощью shell_exec
после явной установки переменных среды PATH и LD_LIBRARY_PATH, чтобы они соответствовали их значениям при запросе из оболочки. Кто-нибудь знает, почему это происходит, и / или как заставить это работать как ожидалось? Это поставило меня в тупик на день.
Задача ещё не решена.
Других решений пока нет …