0
我有unicode麻煩嘗試運行numpy。安裝和使用numpy時出錯
正如指出here和和here我使用Python和4個字節的Unicode,我下載了numpy的1.6.1源代碼和運行Python安裝程序:
在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
因爲我編譯numpy的有4個字節的Python Unicode的支持,我不知道爲什麼我遇到的numpy的
環境的2個字節的Unicode錯誤:
- Debian的6是64位
- 的Python 2.6.8
- numpy的1.6.1
在此任何線索將apreciated
Debian中已有的python-numpy軟件包是否足以滿足您的需求? – kwatford 2012-04-25 20:18:46
@kwatford居然沒有,我需要numpy才能讓nupic(http://www.numenta.com/archives/software.php)工作 – 2012-04-25 20:44:17
在這種情況下,你也不能使用Python 2.6.8。 NuPIC的要求頁面要求2.5.4,並且明確指出2.6不起作用。檢查他們的需求頁面以瞭解特定的編譯要求。 – kwatford 2012-04-25 22:35:11