当前位置:   article > 正文

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

树莓派安装python3.8

我正在尝试在树莓派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

>>>

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

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

谢谢!!!!!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号