我正在尝试运行使用 gensim.models 中的 word2vec 的代码,每次我尝试运行它时,都会发生此错误:
ImportError: cannot import name 'triu' from 'scipy.linalg' - Gensim
我尝试安装 1.10.1 版本的 scipy 但出现另一个错误:
ERROR: No matching distribution found for scipy==1.10.1
ERROR: Ignored the following yanked versions: 1.11.0
有什么想法吗?
正如您在 https://github.com/scipy/scipy/issues/20402 中看到的,
triu
在 1.11.0 中已弃用,并在后来删除了两个次要版本 (1.13.0)。您可以使用 numpy.triu
来代替。