【发布时间】:2021-10-29 02:53:35
【问题描述】:
我尝试运行 dtaidistance,但是根据example 运行以下代码时:
from dtaidistance import dtw
import numpy as np
timeseries = np.array([
[0., 0, 1, 2, 1, 0, 1, 0, 0],
[0., 1, 2, 0, 0, 0, 0, 0, 0],
[1., 2, 0, 0, 0, 0, 0, 1, 1],
[0., 0, 1, 2, 1, 0, 1, 0, 0],
[0., 1, 2, 0, 0, 0, 0, 0, 0],
[1., 2, 0, 0, 0, 0, 0, 1, 1]])
ds = dtw.distance_matrix_fast(timeseries, block=((1, 4), (3, 5)))
我收到以下错误:
The compiled dtaidistance C library is not available.
See the documentation for alternative installation options.
我尝试了不同的 IDE(Jupyter Notebook、PyCharm、Visual Studio Code)、不同的笔记本电脑、旧版本的 dtaidistance,..
甚至可以在 Windows 上安装库吗? -.-
我尝试根据:https://dtaidistance.readthedocs.io/en/latest/usage/installation.html进行故障排除
我尝试了一切:
然而,没有一个成功。 我需要这个库..
运行 dtw.try_import_c() 时,我得到以下输出:
Cannot import OMP-based library (dtw_cc_omp)
Cannot import Numpy-based library (dtw_cc_numpy)
Not all libraries are available in your installation. Share the following information when submitting a bug report:
- Cannot import OMP-based library (dtw_cc_omp)
- cannot import name 'dtw_cc_omp' from 'dtaidistance' (C:\Users\admin\anaconda3\lib\site-packages\dtaidistance\__init__.py)
- Cannot import Numpy-based library (dtw_cc_numpy)
- cannot import name 'dtw_cc_numpy' from 'dtaidistance' (C:\Users\admin\anaconda3\lib\site-packages\dtaidistance\__init__.py)
- System information:
namespace(cache_tag='cpython-38', hexversion=50857456, name='cpython', version=sys.version_info(major=3, minor=8, micro=5, releaselevel='final', serial=0))
Additionally, you can rerun the compilation from source or pip install in verbose mode:
pip install -vvv --upgrade --force-reinstall --no-deps --no-binary :all: dtaidistance
有什么想法吗?非常感谢!
【问题讨论】: