树莓派安装python3.8_python-在树莓派3上运行librosa和numba

我正在尝试在树莓派3上运行librosa.

经过数小时的搜索,我终于可以安装它了,但是当我尝试导入它时仍然抛出错误.首先,我在安装依赖项llvmlite时遇到问题.我终于用以下代码安装了它:conda install -c numba llvmlite

我使用带有miniconda的python 3.4构建.

在安装llvmlite之后,我可以用pip安装librosa(对于conda来说不可能)

pi@raspberrypi:~ $pip install librosa

Collecting librosa

Using cached https://www.piwheels.hostedpi.com/simple/librosa/librosa-

0.5.1-py3-none-any.whl

Requirement already satisfied: resampy>=0.1.2 in

./miniconda3/lib/python3.4/site-packages (from librosa)

Requirement already satisfied: scipy>=0.13.0 in

...

Installing collected packages: librosa

Successfully installed librosa-0.5.1

显然librosa已安装.

pi@raspberrypi:~ $pip list

DEPRECATION: The default format will switch to columns in the future.

You can use --format=(legacy|columns) (or define a format=

(legacy|columns) in your pip.conf under the [list] section) to disable

this warning.

anaconda-client (1.0.2)

audioread (2.1.5)

awscli (1.11.170)

boto3 (1.4.7)

botocore (1.7.28)

clyent (0.4.0)

colorama (0.3.7)

conda (3.16.0)

conda-env (2.4.2)

Cython (0.27.1)

decorator (4.1.2)

docutils (0.14)

jmespath (0.9.3)

joblib (0.11)

librosa (0.5.1)

llvmlite (0.7.0.dev0+21.gcda19bd.dirty)

mock (2.0.0)

numba (0.35.0)

numpy (1.13.3)

pbr (3.1.1)

Pillow (2.9.0)

pip (9.0.1)

protobuf (3.4.0)

pyasn1 (0.3.7)

PyAudio (0.2.11)

pycosat (0.6.1)

pycrypto (2.6.1)

python-dateutil (2.6.1)

pytz (2015.4)

PyYAML (3.12)

requests (2.7.0)

resampy (0.2.0)

rsa (3.4.2)

s3transfer (0.1.11)

scikit-learn (0.18.2)

scipy (0.19.1)

setuptools (18.1)

six (1.11.0)

tensorflow (1.1.0)

Werkzeug (0.12.2)

wheel (0.30.0)

尝试导入librosa会引发以下错误:

pi@raspberrypi:~ $python

Python 3.4.3 |Continuum Analytics, Inc.| (default, Aug 21 2015, 00:53:08)

[GCC 4.6.3] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import librosa

Traceback (most recent call last):

File "", line 1, in

File "/home/pi/miniconda3/lib/python3.4/site-packages/librosa/__init__.py", line 12, in

from . import core

File "/home/pi/miniconda3/lib/python3.4/site-packages/librosa/core/__init__.py", line 108, in

from .time_frequency import * # pylint: disable=wildcard-import

File "/home/pi/miniconda3/lib/python3.4/site-packages/librosa/core/time_frequency.py", line 10, in

from ..util.exceptions import ParameterError

File "/home/pi/miniconda3/lib/python3.4/site-packages/librosa/util/__init__.py", line 70, in

from . import decorators

File "/home/pi/miniconda3/lib/python3.4/site-packages/librosa/util/decorators.py", line 67, in

from numba.decorators import jit as optional_jit

File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/__init__.py", line 12, in

from .special import typeof, prange

File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/special.py", line 4, in

from .parfor import prange

File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/parfor.py", line 20, in

from numba import array_analysis, postproc, typeinfer

File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/array_analysis.py", line 9, in

from numba import ir, analysis, types, config, cgutils, typing

File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/cgutils.py", line 22, in

true_bit = bool_t(1)

TypeError: 'IntType' object is not callable

>>>

尝试导入numba会引发以下错误:

pi@raspberrypi:~ $python

Python 3.4.3 |Continuum Analytics, Inc.| (default, Aug 21 2015, 00:53:08)

[GCC 4.6.3] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import numba

Traceback (most recent call last):

File "", line 1, in

File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/__init__.py", line 12, in

from .special import typeof, prange

File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/special.py", line 4, in

from .parfor import prange

File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/parfor.py", line 20, in

from numba import array_analysis, postproc, typeinfer

File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/array_analysis.py", line 9, in

from numba import ir, analysis, types, config, cgutils, typing

File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/cgutils.py", line 22, in

true_bit = bool_t(1)

TypeError: 'IntType' object is not callable

>>>

有谁知道这可能是什么问题吗?

我很感谢任何提示或技巧.

谢谢!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值