2012-03-29 53 views
0

我一直在使用ActivePython的安裝numpy的,當我嘗試導入numpy的模塊,它拋出以下錯誤:NumPy的需要UCS2

ImportError: /opt/ActivePython-2.7/lib/python2.7/site-packages/numpy/core/multiarray.so: undefined symbol: PyUnicodeUCS2_FromUnicode

我是相當新的蟒蛇,我不知道該怎麼做。我很感激你能否指引我走向正確的方向。

  • 我應該刪除蟒蛇,並與 「--enable-unicode的UCS2 =」 或 「--with-寬的Unicode」 選項來配置它的編譯?

乾杯


  • OS:Fedora的16位,64位;
  • Python版本:Python 2.7.2(默認,2012年3月26日,10:29:24);
  • 當前編譯Unicode版本:UCS4
+1

您爲ActivePython而不是使用系統Python而去的任何特定原因? – 2012-03-29 16:08:47

+0

我同意Ignacio - 任何不使用系統Python 2.7.2的理由? – birryree 2012-03-29 16:09:36

+0

沒有特別的理由。這當時只是一個方便的選擇。我也安裝了python-pip。 – 2012-03-29 16:14:58

回答

0

我建議迅速解決這些類型的併發症是您使用Linux上的Enthought的Python Distribpotion(EPD),其中包括了廣泛的擴展功能。乾杯。