导入错误:无法从“scipy.linalg”导入名称“triu”。换版本也没用

问题描述 投票:0回答:1

我正在尝试运行使用 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

有什么想法吗?

python scipy gensim
1个回答
0
投票

正如您在 https://github.com/scipy/scipy/issues/20402 中看到的,

triu
1.11.0 中已弃用,并在后来删除了两个次要版本 (1.13.0)。您可以使用
numpy.triu
来代替。

© www.soinside.com 2019 - 2024. All rights reserved.