【问题标题】:Error when importing numba in Python 3在 Python 3 中导入 numba 时出错
【发布时间】:2013-05-08 23:58:06
【问题描述】:

我刚刚通过 pip-3.3 在我的 Ubuntu 13.04 中安装了 numba,作为 numpy 和 cython 的替代方法来进行计算,但是每次我尝试在 Python 中导入它时,我都会收到“分段错误(核心转储)”错误并且 Python 存在:

esteban@esteban-Inspiron-1525:~$ 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)
esteban@esteban-Inspiron-1525:~$

现在有人会发生什么吗?会不会是安装的问题,还是python3还不支持numba?我在 numba 之前安装了这个软件包:

llvm
cython
llvmpy
sphinx (for doc)

非常感谢!

【问题讨论】:

  • 我最近听说 Ubuntu 13.04 在 Python 方面存在重大问题。

标签: python numpy python-3.x installation cython


【解决方案1】:

Numba 已初步支持 Python 3。它应该可以工作,但我认为它没有经过太多测试。您尝试了哪个版本的 numba?

另外,你是如何安装 llvm 和 llvmpy 的,你安装了哪个版本的 numpy?

【讨论】:

  • 谢谢特拉维斯。我正在通过“Sudo apt-get install”安装 llvm 和 llvmpy 我尝试的 numba 版本是使用“sudo pip-3.3 install numba”的 numba-0.8.1.tar.gz。另外,我在安装时遇到了这个错误UPDATING build/lib.linux-x86_64-3.3/numba/_version.py File "/usr/local/lib/python3.3/dist-packages/numba/pyextensibletype/extensibletype/test/test_perfecthashing.py", line 71 print i, "table building took", t, "seconds." ^ SyntaxError: invalid syntax我不知道会发生什么。 ..
猜你喜欢
  • 1970-01-01
  • 2018-01-25
  • 1970-01-01
  • 2018-09-15
  • 2020-06-23
  • 1970-01-01
  • 1970-01-01
  • 2015-01-03
  • 1970-01-01
相关资源
最近更新 更多