我不得不在這一刻使用python 3.3,但每次我想加載numpy庫時都會出現錯誤。錯誤如下:Python 3.3與Ubuntu下的numpy錯誤12.04
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 137, in <module>
from . import add_newdocs
File "/usr/lib/python3/dist-packages/numpy/add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File "/usr/lib/python3/dist-packages/numpy/lib/__init__.py", line 4, in <module>
from .type_check import *
File "/usr/lib/python3/dist-packages/numpy/lib/type_check.py", line 8, in <module>
import numpy.core.numeric as _nx
File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 5, in <module>
from . import multiarray
ImportError: cannot import name multiarray
numpy的工作正常使用Python 3.2,但在這裏某種原因,它得到所有醜陋。 我做的一種方法是評論。進口多元陣列,但它treww另一個錯誤。也許有人已經有這個問題。我會很感激你的幫助。
你怎麼安裝numpy的? – geoffspear
使用'apt-get install python3-numpy'從存儲庫中獲取。事情是,python3通常是python3.2的別名(或者至少在我的情況下),在python3.2運行良好,但是,對於Python 3.3的sys.path重定向到'python3/dist-packages'目錄,你可以在錯誤信息中看到與3.2版相同的信息 – silgon