安装gensim
pip install --upgrade gensim
装完以后注意一个
装了一堆库其实,看下对应的scipy版本是1.13.0
然后运行
import gensim
报错:
cannot import name ‘triu’ from ‘scipy.linalg’
https://www.soinside.com/question/brZ46N5EH7bk9xdVwXaQje
找到原因
在SciPy 1.13中去掉了这个函数
所以降低scipy的版本
pip install scipy==1.10.1
解决!
其他
在找解决办法的时候,
https://www.zhihu.com/question/386594821
看到了这个,于是尝试着把smart_open的版本降低了,然后报错
No module named ‘smart_open.compression’
重新升级smart_open
pip install --upgrade smart_open
解决!
总结
基本都是版本或者环境变量路径等问题,主要是定位原因,很好解决,不要着急