Numpy zawodzi z python-dbg (niezdefiniowany symbol: Py_InitModule4_64)

Używanie Pythona 2.7.3 z Numpy 1.6.2 w 64-bitowym Ubuntu 12.04. Dodatkowe wersje są obecne w systemie (Python 2.6.4 i Numpy 1.6.1), ale według mojej najlepszej wiedzy nie mają one wpływu na zdarzenia opisane poniżej.

Pracuję nad programem Python, który używa Numpy i otrzymuję błąd, gdy próbuję uruchomić pewne polecenie z programu. Postanowiłem więc zainstalować python2.7-dbg, aby uruchomić z nim program i sprawdzić, czy może to pomóc w debugowaniu. Więc uciekam

$ python-dbg <command>

zamiast

$ python <command>

Daje to jednak błąd „niezdefiniowany symbol: Py_InitModule4_64” związany z numpy. Nie ma znaczenia, co dokładnie próbuję uruchomić; błąd występuje również w przypadku poleceń, które się powiodły, jeśli są uruchamiane za pomocą „zwykłego” pythona. Występuje nawet wtedy, gdy próbuję zaimportować numpy do pustego wiersza python-dbg:

$ python-dbg
Python 2.7.3 (default, Aug  1 2012, 04:55:00)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line 137, in <module>
    import add_newdocs
  File "/usr/local/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 9, in <module>
    from numpy.lib import add_newdoc
  File "/usr/local/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 4, in <module>
    from type_check import *
  File "/usr/local/lib/python2.7/dist-packages/numpy/lib/type_check.py", line 8, in <module>
    import numpy.core.numeric as _nx
  File "/usr/local/lib/python2.7/dist-packages/numpy/core/__init__.py", line 5, in <module>
    import multiarray
ImportError: /usr/local/lib/python2.7/dist-packages/numpy/core/multiarray.so: undefined symbol: Py_InitModule4_64
[134187 refs]
>>>

Importowanie numpy zakończyło się powodzeniem w czystym pythonie.

Nie miałem szczęścia znaleźć informacji w Internecie. Najbardziej pasuje do mojego błęduten błąd na Debianie która jest dokładnie taką samą sytuacją, ale została zamknięta przed przekazaniem dalszych informacji. Zainstalowałem zarówno pakiety python-numpy-dbg, jak i pakiety python-apt-dbg z APT; Mam sudo dostęp do komputera, więc wprowadzone zmiany są ważne dla całego systemu. O ile mi wiadomo, żadne opcje chroot nie zostały ustawione dla żadnego z procesów, które próbuję uruchomić, więc strona błędów Debiana nie pomaga.

Każda pomoc zostanie bardzo doceniona.

questionAnswers(1)

yourAnswerToTheQuestion