Merloial的“dlopen:找不到合适的图像”

时间:2009-12-24 23:16:17

标签: python django mercurial 64-bit

我有一种讨厌的感觉,这与使用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

Google在这方面帮助不大。这是怎么回事?我应该重新安装不同版本的Mercurial吗?如果是,我究竟需要什么?

提前致谢。很疑惑。

0 个答案:

没有答案