Numpy нужен ucs2

Я установил Numpy с помощью ActivePython, и когда я пытаюсь импортировать модуль numpy, он выдает следующую ошибку:

ImportError: /opt/ActivePython-2.7/lib/python2.7/site-packages/numpy/core/multiarray.so: неопределенный символ: PyUnicodeUCS2_FromUnicode

Я довольно новичок в python, и я не уверен, что делать. Я признателен, если вы могли бы указать мне в правильном направлении.

  • Должен ли я удалить python и настроить его компиляцию с параметром «--enable-unicode=ucs2» или «--with-wide-unicode»?

Ваше здоровье


  • ОС: Fedora 16, 64-битная;
  • Версия Python: Python 2.7.2 (по умолчанию, 26 марта 2012 г., 10:29:24);
  • Текущая версия компиляции Unicode: ucs4

person Mohsen Mesgarpour    schedule 29.03.2012    source источник
comment
По какой-то конкретной причине вы выбрали ActivePython вместо системного Python?   -  person Ignacio Vazquez-Abrams    schedule 29.03.2012
comment
Я согласен с Игнасио - есть ли причина не использовать систему Python 2.7.2?   -  person wkl    schedule 29.03.2012
comment
Без особой причины. Это был просто удобный выбор в то время. У меня также установлен python-pip.   -  person Mohsen Mesgarpour    schedule 29.03.2012


Ответы (1)


Я полагаю, что быстрое решение подобных сложностей заключается в использовании дистрибутива Enthought Python Distribpotion (EPD) в Linux, который включает в себя широкий спектр расширений. Ваше здоровье.

person Mohsen Mesgarpour    schedule 03.04.2012