简体   繁体   English

ModuleNotFoundError:没有名为“joblib._parallel_backends”的模块

[英]ModuleNotFoundError: No module named 'joblib._parallel_backends'

I am trying to import joblib but got this error.我正在尝试导入joblib ,但出现此错误。

Full traceback:完整追溯:

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Input In [2], in <cell line: 1>()
----> 1 import joblib

File ~\Miniconda3\envs\labelme\lib\site-packages\joblib\__init__.py:120, in <module>
    118 from .numpy_pickle import load
    119 from .compressor import register_compressor
--> 120 from .parallel import Parallel
    121 from .parallel import delayed
    122 from .parallel import cpu_count

File ~\Miniconda3\envs\labelme\lib\site-packages\joblib\parallel.py:26, in <module>
     24 from .logger import Logger, short_format_time
     25 from .disk import memstr_to_bytes
---> 26 from ._parallel_backends import (FallbackToBackend, MultiprocessingBackend,
     27                                  ThreadingBackend, SequentialBackend,
     28                                  LokyBackend)
     29 from .externals.cloudpickle import dumps, loads
     30 from .externals import loky

ModuleNotFoundError: No module named 'joblib._parallel_backends'

I also located to that folder and did not found any _parallel_backends.py .我也找到了那个文件夹,没有找到任何_parallel_backends.py

The problem was due to incompatible version of joblib .问题是由于joblib的版本不兼容。 Downgrading the version from 1.1.0 to 1.0.0 solved the problem.将版本从1.1.0降级到1.0.0解决了这个问题。

pip install joblib==1.0.0

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM