ImportError при косвенном выполнении Python (с подпроцессом s из PHP в моем случае)

Когда я пытаюсь выполнить скрипт 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, чтобы они соответствовали их значениям при запросе из оболочки. Кто-нибудь знает, почему это происходит, и / или как заставить это работать как ожидалось? Это поставило меня в тупик на день.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]