spleeter
spleeter copied to clipboard
after install of spleeter: ModuleNotFoundError: No module named '_lzma'
Hello !!
I managed to install spleeter on my debian 10 . when i launch :
spleeter separate -p spleeter:2stems -o output audio_example.mp3
I have
Traceback (most recent call last): File "/home/romger/.local/bin/spleeter", line 8, in
sys.exit(entrypoint()) File "/home/romger/.local/lib/python3.9/site-packages/spleeter/main.py", line 256, in entrypoint spleeter() File "/home/romger/.local/lib/python3.9/site-packages/typer/main.py", line 214, in call return get_command(self)(*args, **kwargs) File "/home/romger/.local/lib/python3.9/site-packages/click/core.py", line 829, in call return self.main(*args, **kwargs) File "/home/romger/.local/lib/python3.9/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/home/romger/.local/lib/python3.9/site-packages/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/home/romger/.local/lib/python3.9/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "/home/romger/.local/lib/python3.9/site-packages/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/home/romger/.local/lib/python3.9/site-packages/typer/main.py", line 497, in wrapper return callback(**use_params) # type: ignore File "/home/romger/.local/lib/python3.9/site-packages/spleeter/main.py", line 114, in separate from .separator import Separator File "/home/romger/.local/lib/python3.9/site-packages/spleeter/separator.py", line 27, in from librosa.core import istft, stft File "/home/romger/.local/lib/python3.9/site-packages/librosa/init.py", line 211, in from . import core File "/home/romger/.local/lib/python3.9/site-packages/librosa/core/init.py", line 5, in from .convert import * # pylint: disable=wildcard-import File "/home/romger/.local/lib/python3.9/site-packages/librosa/core/convert.py", line 7, in from . import notation File "/home/romger/.local/lib/python3.9/site-packages/librosa/core/notation.py", line 8, in from ..util.exceptions import ParameterError File "/home/romger/.local/lib/python3.9/site-packages/librosa/util/init.py", line 84, in from .files import * # pylint: disable=wildcard-import File "/home/romger/.local/lib/python3.9/site-packages/librosa/util/files.py", line 11, in import pooch File "/home/romger/.local/lib/python3.9/site-packages/pooch/init.py", line 19, in from .processors import Unzip, Untar, Decompress File "/home/romger/.local/lib/python3.9/site-packages/pooch/processors.py", line 14, in import lzma File "/usr/local/lib/python3.9/lzma.py", line 27, in from _lzma import * ModuleNotFoundError: No module named '_lzma'
I follow this post :
[(https://github.com/pandas-dev/pandas/issues/27532 )]
However for install of spleeter I had install python3.9 with conpilation . Then my lzma install is not accept by python3.9 .
Thank for your help !!
Jérome
| os | linux librazik based on debian 10 | | ram | 6Gb | | cpu | Intel inside Core I5 vPro |
This is not an issue with spleeter, it's a problem with your python installation.. When you compile your own python, you need to add to add in lzma... If you use a prebuilt python distribution the problem should go away..
You can also try installing lzma using apt, yum, etc..