У меня неприятное ощущение, что это связано с использованием 32-битного Python и / или 64-битного Mercurial, но я новичок в Mac и не до конца понимаю фон.
Я использую Django и у меня установлены Mercurial и Python 2.6 (в обоих случаях версии по умолчанию от Macports). Я установил 32-битный Python в качестве переменной среды:
export VERSIONER_PYTHON_PREFER_32_BIT=yes
, так как без него Mercurial отказался запускаться и сказал «нет подходящей 64-битной архитектуры».
Когда я пытаюсь запустить Django (или Mercurial), я получаю
ImportError at /
dlopen(/lib/python2.6/site-packages/mercurial/osutil.so, 2): no suitable image found. Did find:
/lib/python2.6/site-packages/mercurial/osutil.so: no matching architecture in universal wrapper
Гугл здесь не сильно помогает. В чем дело? Стоит ли переустанавливать другую версию Mercurial, и если да, что именно мне нужно?
Заранее спасибо. Очень озадачен.