Я столкнулся и решил эту проблему ранее в этот день, и теперь я сталкиваюсь с чем-то похожим, но в другом контексте.
Когда я запускаю python (2.7) в моем Mac Terminal (Mac)OS Lion) и выполните
import oursql
все в порядке.
Когда я делаю то же самое в скрипте Python в IDE Aptana, я получаю следующую ошибку.
Traceback (most recent call last):
File "/Users/salah/Documents/Aptana Studio 3 Workspace/pubmap/src/scripts/parse_all_dblp_authors.py", line 10, in <module>
import oursql
ImportError: dlopen(/Library/Python/2.7/site-packages/oursql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Library/Python/2.7/site-packages/oursql.so
Reason: image not found
Это та же ошибка, что и в описанной выше проблеме, которую я использовал для решения проблемы путем добавления
PATH=${PATH}:/usr/local/mysql/bin
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/mysql/lib/"
к .bashrc и
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
к .bash_profile.
Почему это не влияет на Aptana?Кстати, Аптана является производной от затмения, поэтому все, что имеет отношение к затмению, должно относиться и к Аптане - по крайней мере, я так думаю ...
Редактировать:
Предложение Питера в егоОтвет ниже принес мне возможное решение.Просто установите путь прямо в Параметры интерпретатора Python в Aptana / Eclipse / Pydev.Смотрите следующий снимок экрана: