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
この上の任意の手がかりが
Debianですでに利用可能なpython-numpyパッケージは、あなたのニーズには不十分ですか? – kwatford
@kwatfordは実際にはありません.nupic(http://www.numenta.com/archives/software.php)が動作するにはnumpyが必要です –
この場合、Python 2.6.8を使用することはできません。 NuPICの要件ページは2.5.4を要求し、2.6は動作しないことを明示的に述べています。特定のコンパイル要件については、要件ページを確認してください。 – kwatford