У меня есть веб-сайт, который обрабатывает предоставленные пользователем документы различными способами, одним из которых является проверка орфографии на части каждого документа. Когда я настраивал этот веб-сайт на Mac Mini (да, я понимаю, что это довольно слабое оборудование для веб-сайта, но оно внутреннее, и никто за пределами офиса его не видит), я помню, что у меня возникли некоторые проблемы с получением aspell-python для игры хорошо с установкой Aspell при вызове из Apache, но глупо забыл записать, как я справился с этим. У меня сложилось впечатление, что это было связано с тем, что Apache, Python и Aspell были скомпилированы для работы в разных битовых режимах (64 для Apache, 32 для Python и Aspell, возможно).
В любом случае, я использую стандартные установки Apache и Python, и собрал Aspell из исходного кода, а также установил его из MacPorts. Уже около года это весело пыхтит, но ...
Перенесемся к сегодняшнему дню: я запустил обновление программного обеспечения OS X (теперь у меня до 10.5.8), и вдруг моя проверка орфографии перестала работать. В настоящее время сообщение, которое выдает Django, заключается в том, что aspell-python «не найдено подходящего изображения», в частности, что «в универсальной оболочке нет подходящей архитектуры».
Aspell и aspell-python продолжают нормально работать из командной строки, но не через веб-сайт. У кого-нибудь есть мысли?
Редактировать: Теперь с помощью 10.5.8 мои привязки psycopg2 перестали работать. И aspell, и psycopg2 использовались как общие объекты, если это поможет.