2013-05-08 4 views
1

Я только что установил numba в своем Ubuntu 13.04 через pip-3.3, в качестве альтернативы numpy и cython для выполнения вычислений, но каждый раз, когда я пытаюсь импортировать его в Python, я получаю «Сегментацию ошибка (core dumped) "и существует Python:Ошибка при импорте numba в Python 3

[email protected]:~$ python3 
Python 3.3.1 (default, Apr 17 2013, 22:30:32) 
[GCC 4.7.3] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import numba 
Segmentation fault (core dumped) 
[email protected]:~$ 

Кто-нибудь теперь может что-то сделать? Может быть, это проблема в установке, или это то, что numba еще не поддерживается в python3? У меня были установлены эти пакеты до numba:

llvm 
cython 
llvmpy 
sphinx (for doc) 

Спасибо большое!

+0

Я недавно слышал, что Ubuntu 13.04 имеет серьезные проблемы с Python. – Alfe

ответ

4

У Numba есть предварительная поддержка Python 3. Он должен работать, но я не думаю, что он получил столько же тестов. Какую версию numba вы попробовали?

Также, как вы установили llvm и llvmpy и какую версию numpy вы установили?

+0

Спасибо, Трэвис, – tebanep

+0

Спасибо, Трэвис. Я устанавливаю оба llvm и llvmpy через «Sudo apt-get install». Версия numba, которую я пробовал, была ** numba-0.8.1.tar.gz **, используя «sudo pip-3.3 install numba». Кроме того, я получаю эту ошибку в установке 'UPDATING build/lib.linux-x86_64-3.3/numba/_version.py Файл« /usr/local/lib/python3.3/dist-packages/numba/pyextensibletype/ extensibletype/test/test_perfecthashing.py ", строка 71 печать i," table building took ", t," seconds. " ^ SyntaxError: недействительный синтаксис 'Я не знаю, что может произойти. .. – tebanep

Смежные вопросы