2012-04-25 11 views
0

numpyを実行しようとするとユニコードの問題が発生します。 numpyのソースディレクトリにnumpyのインストールと使用中にエラーが発生しました

which python 
/usr/local/bin/python 
python -c 'import sys; print sys.maxunicode' 
1114111 
python setup.py build 
python setup.py install 
cd ~ 
python -c 'import numpy' 

Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "/usr/local/lib/python2.6/site-packages/numpy/__init__.py", line 137, in 
<module> 
    import add_newdocs 
    File "/usr/local/lib/python2.6/site-packages/numpy/add_newdocs.py", line 9, 
in <module> 
    from lib import add_newdoc 
    File "/usr/local/lib/python2.6/site-packages/numpy/lib/__init__.py", line 4, 
in <module> 
    from type_check import * 
    File "/usr/local/lib/python2.6/site-packages/numpy/lib/type_check.py", line 
8, in <module> 
    import numpy.core.numeric as _nx 
    File "/usr/local/lib/python2.6/site-packages/numpy/core/__init__.py", 
line 5, in <module> 
    import multiarray 
ImportError: /usr/local/lib/python2.6/site-packages/numpy/core/multiarray.so: 
undefined symbol: PyUnicodeUCS2_AsASCIIString 

としては、私は4バイトのUnicodeを使用したPythonは、私はnumpyの1.6.1のソースコードをダウンロードし、Pythonのインストーラを実行する使用していhereととhereを指摘しました

0:私は4バイトのPythonのUnicodeのサポートでnumpyのをコンパイルしていますので

、私は私がnumpyの

環境での2バイトUnicodeのエラーを抱えている理由を取得ドント

  • のDebian 6 64ビット
  • のPython 2.6.8
  • numpyの1.6.1

この上の任意の手がかりが

+0

Debianですでに利用可能なpython-numpyパッケージは、あなたのニーズには不十分ですか? – kwatford

+0

@kwatfordは実際にはありません.nupic(http://www.numenta.com/archives/software.php)が動作するにはnumpyが必要です –

+0

この場合、Python 2.6.8を使用することはできません。 NuPICの要件ページは2.5.4を要求し、2.6は動作しないことを明示的に述べています。特定のコンパイル要件については、要件ページを確認してください。 – kwatford

答えて

0

どういうわけか、私はこの作業を取得するために管理apreciatedされます。非常にしていたが厄介な環境とゼロから始めて解決策だった。

関連する問題